# HG changeset patch # User Erik Eckstein # Date 1395825388 -3600 # Node ID 56721cd3f8ba5a6eb72a78d2b5a977258d640f0d # Parent c612c2742a4fcb2c0fdabf24e820ca2ab41811ff remove a GraphOrder assertion which does not hold in substrate VM diff -r c612c2742a4f -r 56721cd3f8ba graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java --- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java Wed Mar 26 10:15:15 2014 +0100 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java Wed Mar 26 10:16:28 2014 +0100 @@ -60,7 +60,10 @@ if (input instanceof FrameState && node instanceof StateSplit && input == ((StateSplit) node).stateAfter()) { // nothing to do - after frame states are known, allowed cycles } else { - assert false : "unexpected cycle detected at input " + node + " -> " + input; + // TODO assertion does not hold for Substrate VM (in general for all +// notDataflow inputs) + // assert false : "unexpected cycle detected at input " + node + " -> " +// + input; } } }