changeset 13672:e632118253ac

Add a setter for GuardNode.speculation
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 17 Jan 2014 14:04:41 +0100
parents 1bb4f8920dd3
children bd94d77af2c1
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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) {