Mercurial > hg > truffle
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); }