changeset 9709:3f647890c067

Fix for BoxingEliminationTest.
author Christian Haeubl <haeubl@ssw.jku.at>
date Tue, 14 May 2013 11:49:10 +0200
parents 9530c8b1bd07
children 19b998ad9264
files graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java	Tue May 14 10:32:02 2013 +0200
+++ b/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java	Tue May 14 11:49:10 2013 +0200
@@ -130,6 +130,9 @@
     }
 
     public static int referenceLoopSnippet(int n, int a) {
+        @SuppressWarnings("unused")
+        // temporary fix because ordering of ConstantNodes may differ because inlining copies nodes
+        int temp = 1;
         int sum = a;
         for (int i = 0; i < n; i++) {
             sum += i;
@@ -341,6 +344,7 @@
                 new InliningPhase(runtime(), null, replacements, assumptions, null, getDefaultPhasePlan(), OptimisticOptimizations.ALL).apply(referenceGraph);
                 new DeadCodeEliminationPhase().apply(referenceGraph);
                 new CanonicalizerPhase().apply(referenceGraph, context);
+
                 assertEquals(referenceGraph, graph, excludeVirtual);
             }
         });