# HG changeset patch # User Lukas Stadler # Date 1368005976 -7200 # Node ID 6f208669893a1acb460f28d7af6201c11f45db9f # Parent 0f7bd899a1a894ab0ed4c9240878b83d7d32b048 add UnsafeArrayCastNode constructor without anchor diff -r 0f7bd899a1a8 -r 6f208669893a graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeArrayCastNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeArrayCastNode.java Wed May 08 11:24:04 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeArrayCastNode.java Wed May 08 11:39:36 2013 +0200 @@ -37,6 +37,11 @@ return length; } + public UnsafeArrayCastNode(ValueNode object, ValueNode length, Stamp stamp) { + super(object, stamp); + this.length = length; + } + public UnsafeArrayCastNode(ValueNode object, ValueNode length, Stamp stamp, ValueNode anchor) { super(object, stamp, anchor); this.length = length; @@ -51,5 +56,8 @@ } @NodeIntrinsic + public static native T unsafeArrayCast(Object object, int length, @ConstantNodeParameter Stamp stamp); + + @NodeIntrinsic public static native T unsafeArrayCast(Object object, int length, @ConstantNodeParameter Stamp stamp, Object anchor); }