# HG changeset patch # User Tom Rodriguez # Date 1430975889 25200 # Node ID 3db917232621cc1df9176c6f20c36a0f657dc237 # Parent 4154f4842bf07a482c38884fd63f9c6bd4205d83 Counted loop detection should ignore InfopointNodes diff -r 4154f4842bf0 -r 3db917232621 graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java --- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java Wed May 06 22:17:08 2015 -0700 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java Wed May 06 22:18:09 2015 -0700 @@ -162,7 +162,7 @@ public boolean detectCounted() { LoopBeginNode loopBegin = loopBegin(); FixedNode next = loopBegin.next(); - while (next instanceof FixedGuardNode || next instanceof ValueAnchorNode) { + while (next instanceof FixedGuardNode || next instanceof ValueAnchorNode || next instanceof InfopointNode) { next = ((FixedWithNextNode) next).next(); } if (next instanceof IfNode) {