# HG changeset patch # User Roland Schatz # Date 1425303823 -3600 # Node ID 5b35e0c85d1bf2e8ed3bb992ff7940bf209c83c3 # Parent 3e41eb69def402917e95c0f01fd72a5e88a73f1a Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.) diff -r 3e41eb69def4 -r 5b35e0c85d1b graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java --- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Mon Mar 02 14:00:44 2015 +0100 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Mon Mar 02 14:43:43 2015 +0100 @@ -1082,8 +1082,9 @@ addUnscheduledToLatestSorting(stateAfter, state); // Now predecessors and inputs are scheduled => we can add this node. - assert !state.containsInstruction(i); - state.addInstruction(i); + if (!state.containsInstruction(i)) { + state.addInstruction(i); + } if (state.readsSize() != 0 && i instanceof FloatingReadNode) { state.removeRead(i);