# HG changeset patch # User Gilles Duboscq # Date 1389963881 -3600 # Node ID e632118253ac56a689bd4cedcf8be5659e6e04dd # Parent 1bb4f8920dd380e0bbe2117b4581da6e4be54722 Add a setter for GuardNode.speculation diff -r 1bb4f8920dd3 -r e632118253ac graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java Fri Jan 17 14:34:36 2014 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java Fri Jan 17 14:04:41 2014 +0100 @@ -45,7 +45,7 @@ @Input private LogicNode condition; private final DeoptimizationReason reason; - private final Constant speculation; + private Constant speculation; private DeoptimizationAction action; private boolean negated; @@ -86,6 +86,10 @@ return speculation; } + public void setSpeculation(Constant speculation) { + this.speculation = speculation; + } + @Override public String toString(Verbosity verbosity) { if (verbosity == Verbosity.Name && negated) {