# HG changeset patch # User Thomas Wuerthinger # Date 1328781039 -3600 # Node ID 12a944d2f447919e61940bda35f9499b57f00805 # Parent ea8c34efb333bad7d18f0a27807362decc5687b5 Only emit explicit exception check if exc has been seen. diff -r ea8c34efb333 -r 12a944d2f447 graal/com.oracle.max.graal.java/src/com/oracle/max/graal/java/BciBlockMapping.java --- a/graal/com.oracle.max.graal.java/src/com/oracle/max/graal/java/BciBlockMapping.java Thu Feb 09 10:24:41 2012 +0100 +++ b/graal/com.oracle.max.graal.java/src/com/oracle/max/graal/java/BciBlockMapping.java Thu Feb 09 10:50:39 2012 +0100 @@ -388,7 +388,7 @@ case PUTFIELD: case GETFIELD: { if (GraalOptions.AllowExplicitExceptionChecks) { - return profilingInfo.getExceptionSeen(bci) != RiExceptionSeen.FALSE; + return profilingInfo.getExceptionSeen(bci) == RiExceptionSeen.TRUE; } } }