# HG changeset patch # User Lukas Stadler # Date 1367605694 -7200 # Node ID 8ccca4b4f880f5fe2bff46092c34a315e96ffd1d # Parent 58a2ff06f4b4d2f87dad03afa1adc449d649f98c# Parent cf9b3e717bdad4d46272dfa8b8be1fc8c9cfb492 Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget) diff -r cf9b3e717bda -r 8ccca4b4f880 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java Fri May 03 15:21:52 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java Fri May 03 20:28:14 2013 +0200 @@ -35,7 +35,7 @@ @Input private final NodeInputList virtualObjects = new NodeInputList<>(this); @Input private final NodeInputList values = new NodeInputList<>(this); - private final List locks = new ArrayList<>(); + private List locks = new ArrayList<>(); public CommitAllocationNode() { super(StampFactory.forVoid()); @@ -72,6 +72,13 @@ } @Override + public Node clone(Graph into) { + CommitAllocationNode clone = (CommitAllocationNode) super.clone(into); + clone.locks = new ArrayList<>(locks); + return clone; + } + + @Override public void virtualize(VirtualizerTool tool) { int pos = 0; for (int i = 0; i < virtualObjects.size(); i++) {