changeset 5491:f0130457c50c

Help old javac version with generics
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 07 Jun 2012 12:14:39 +0200
parents 82f44f47e1aa
children 35f9b57d70cb
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java	Wed Jun 06 19:19:10 2012 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java	Thu Jun 07 12:14:39 2012 +0200
@@ -60,7 +60,8 @@
         IfNode newIf = graph.add(new IfNode(ifNode.compare(), duplicateLoop.loop().entryPoint(), loop.entryPoint(), takenProbability));
         tempBegin.setNext(newIf);
         ifNode.setCompare(graph.unique(ConstantNode.forBoolean(false, graph)));
-        duplicateLoop.getDuplicatedNode(ifNode).setCompare(graph.unique(ConstantNode.forBoolean(true, graph)));
+        IfNode duplicateIf = duplicateLoop.getDuplicatedNode(ifNode);
+        duplicateIf.setCompare(graph.unique(ConstantNode.forBoolean(true, graph)));
         // TODO (gd) probabilities need some amount of fixup.. (probably also in other transforms)
     }