Mercurial > hg > truffle
changeset 13799:d2837f5c79ce
FixedGuardNode simplification should conserve the deoptimization action
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 29 Jan 2014 15:46:15 +0100 |
parents | 5318db77ec76 |
children | 2e7c7c980738 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java Wed Jan 29 13:36:20 2014 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java Wed Jan 29 15:46:15 2014 +0100 @@ -51,7 +51,7 @@ tool.deleteBranch(next); } - DeoptimizeNode deopt = graph().add(new DeoptimizeNode(DeoptimizationAction.InvalidateRecompile, getReason())); + DeoptimizeNode deopt = graph().add(new DeoptimizeNode(getAction(), getReason())); deopt.setDeoptimizationState(getDeoptimizationState()); setNext(deopt); }