Mercurial > hg > graal-compiler
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) }