changeset 9836:eed6a2a93920

Fix node intrinsic constructor
author Christian Wimmer <christian.wimmer@oracle.com>
date Tue, 28 May 2013 16:16:57 -0700
parents fcfedd3dd2eb
children 59d799c965c9
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java	Tue May 28 16:15:36 2013 -0700
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java	Tue May 28 16:16:57 2013 -0700
@@ -45,12 +45,12 @@
         super(object, ConstantLocationNode.create(locationIdentity, kind, displacement, object.graph()), StampFactory.forKind(kind));
     }
 
-    private ReadNode(ValueNode object, ValueNode location, GuardingNode guard) {
+    private ReadNode(ValueNode object, ValueNode location, ValueNode guard) {
         /*
          * Used by node intrinsics. Since the initial value for location is a parameter, i.e., a
          * LocalNode, the constructor cannot use the declared type LocationNode.
          */
-        super(object, location, StampFactory.forNodeIntrinsic(), guard);
+        super(object, location, StampFactory.forNodeIntrinsic(), (GuardingNode) guard);
     }
 
     @Override