changeset 14759:56721cd3f8ba

remove a GraphOrder assertion which does not hold in substrate VM
author Erik Eckstein <erik.eckstein@oracle.com>
date Wed, 26 Mar 2014 10:16:28 +0100
parents c612c2742a4f
children c59eaa8d6632
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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;
                         }
                     }
                 }