# HG changeset patch # User Tom Rodriguez # Date 1407881788 25200 # Node ID d46a08d483c21f0d1751415ce18afc4273eca0bd # Parent 3092956ca3c2ea51dc135685f0718fd226be8afc copy all fields in cloneAsArrayAccess diff -r 3092956ca3c2 -r d46a08d483c2 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java Tue Aug 12 15:14:46 2014 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java Tue Aug 12 15:16:28 2014 -0700 @@ -81,7 +81,7 @@ @Override protected ValueNode cloneAsArrayAccess(ValueNode location, LocationIdentity identity) { - return new UnsafeLoadNode(object(), location, accessKind(), identity); + return new UnsafeLoadNode(object(), location, accessKind(), identity, guardingCondition); } @SuppressWarnings({"unchecked", "unused"}) diff -r 3092956ca3c2 -r d46a08d483c2 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java Tue Aug 12 15:14:46 2014 -0700 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java Tue Aug 12 15:16:28 2014 -0700 @@ -113,7 +113,7 @@ @Override protected ValueNode cloneAsArrayAccess(ValueNode location, LocationIdentity identity) { - return new UnsafeStoreNode(object(), location, value, accessKind(), identity); + return new UnsafeStoreNode(object(), location, value, accessKind(), identity, stateAfter()); } public FrameState getState() {