[Fb-contrib-commit] fb-contrib/src/com/mebigfatguy/fbcontrib/detect LocalSynchronizedCollection.java
Brought to you by:
dbrosius
From: Dave B. <dbr...@us...> - 2006-03-22 05:07:27
|
Update of /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29941/src/com/mebigfatguy/fbcontrib/detect Modified Files: LocalSynchronizedCollection.java Log Message: if a collection is stored in an array, don't report LSYC Index: LocalSynchronizedCollection.java =================================================================== RCS file: /cvsroot/fb-contrib/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/LocalSynchronizedCollection.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- LocalSynchronizedCollection.java 13 Mar 2006 06:47:39 -0000 1.10 +++ LocalSynchronizedCollection.java 22 Mar 2006 05:07:18 -0000 1.11 @@ -193,6 +193,11 @@ OpcodeStack.Item item = stack.getStackItem(0); syncRegs.remove(item.getUserValue()); } + } else if (seen == AASTORE) { + if (stack.getStackDepth() > 0) { + OpcodeStack.Item item = stack.getStackItem(0); + syncRegs.remove(item.getUserValue()); + } } } |