# HG changeset patch # User Christian Wimmer # Date 1369783017 25200 # Node ID eed6a2a939202981500048bdf6cd1347dd5ce215 # Parent fcfedd3dd2eb1cf9ee6d366c3ea8b6acd68672f4 Fix node intrinsic constructor diff -r fcfedd3dd2eb -r eed6a2a93920 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java --- 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