changeset 11502:d90885b101c3

ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph
author Bernhard Urban <bernhard.urban@jku.at>
date Mon, 02 Sep 2013 15:50:54 +0200
parents a116fb4875a6
children 8056b2a9865c
files graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java	Fri Aug 30 15:38:14 2013 +0200
+++ b/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java	Mon Sep 02 15:50:54 2013 +0200
@@ -145,6 +145,9 @@
         }
         Debug.dump(graph, "Graph");
         new CanonicalizerPhase.Instance(runtime(), new Assumptions(false), true).apply(graph);
+        for (FrameState fs : local.usages().filter(FrameState.class).snapshot()) {
+            fs.replaceFirstInput(local, null);
+        }
         StructuredGraph referenceGraph = parse(REFERENCE_SNIPPET);
         assertEquals(referenceGraph, graph);
     }