Mercurial > hg > graal-compiler
changeset 10709:5888e1772ba1
Check that guards are only created in BEFORE_GUARDS lowering.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Thu, 11 Jul 2013 16:21:04 +0200 |
parents | 41e9c8845826 |
children | cd28ead65a53 |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.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/LoweringPhase.java Thu Jul 11 14:47:52 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java Thu Jul 11 16:21:04 2013 +0200 @@ -99,7 +99,7 @@ @Override public GuardingNode createGuard(LogicNode condition, DeoptimizationReason deoptReason, DeoptimizationAction action, boolean negated) { - if (loweringType == LoweringType.AFTER_GUARDS) { + if (loweringType != LoweringType.BEFORE_GUARDS) { throw new GraalInternalError("Cannot create guards in after-guard lowering"); } if (OptEliminateGuards.getValue()) {