# HG changeset patch # User Gilles Duboscq # Date 1386668592 -3600 # Node ID a3500d145fe1d897e533283946a0af8e66e8f217 # Parent 17c9afa0bfcb678d680ec5224fbaf80a5e13485b make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit diff -r 17c9afa0bfcb -r a3500d145fe1 graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java --- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java Wed Dec 11 13:29:23 2013 +0100 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java Tue Dec 10 10:43:12 2013 +0100 @@ -190,7 +190,7 @@ schedule.apply(graph); for (Block block : schedule.getCFG().getBlocks()) { - processBlock(block, schedule, context.getTarget().implicitNullCheckLimit); + processBlock(block, schedule, context != null ? context.getTarget().implicitNullCheckLimit : 0); } graph.setGuardsStage(GuardsStage.FIXED_DEOPTS); }