[Soot-list] RuntimeException in ArrayBoundsCheckerAnalysis

Feng Qian feng.qian at mail.mcgill.ca
Tue Nov 16 15:03:24 EST 2004


Oh, it was my code. Top is the TOP value in the abstract value lattice. 
It means nothing to do.

> 		    }
> 		    else
> 		    {
>-			if (oldv.getValue() != length.getValue())
>+			if (oldv.isInteger()
>+			  && oldv.getValue() != length.getValue())
> 			{
> 			    oldv.setTop();
> 			    candidates.remove(which);
>  
>
Your fix is correct. Thanks.

Feng



More information about the Soot-list mailing list