# HG changeset patch # User Gilles Duboscq # Date 1398191755 -7200 # Node ID dec74cb2ec274ffafb05fa64814437a38fee5209 # Parent 943f39fab816066de61dfc8269d9de0b4da46ff9 Exceptions reaching the unwind are already null-checked diff -r 943f39fab816 -r dec74cb2ec27 graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Tue Apr 22 20:18:45 2014 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java Tue Apr 22 20:35:55 2014 +0200 @@ -1155,7 +1155,6 @@ private void createUnwind() { assert frameState.stackSize() == 1 : frameState; ValueNode exception = frameState.apop(); - append(new FixedGuardNode(currentGraph.unique(new IsNullNode(exception)), NullCheckException, InvalidateReprofile, true)); synchronizedEpilogue(BytecodeFrame.AFTER_EXCEPTION_BCI, null); append(new UnwindNode(exception)); }