changeset 13284:a3500d145fe1

make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 10 Dec 2013 10:43:12 +0100
parents 17c9afa0bfcb
children 54248131f787
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);
         }