changeset 10660:89efc9dd9f86

Small fixes for lowering phase.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 09 Jul 2013 01:27:33 +0200
parents 63083745d390
children b25a07ad3678
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
diffstat 1 files changed, 1 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java	Mon Jul 08 22:14:01 2013 +0200
+++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java	Tue Jul 09 01:27:33 2013 +0200
@@ -231,14 +231,12 @@
                     if (node == beginNode) {
                         loweringTool.setLastFixedNode(beginNode);
                     } else if (node instanceof Lowerable) {
-                        // Handles cases where there is a lowerable nodes scheduled before the begin
+                        // Handles cases where there are lowerable nodes scheduled before the begin
                         // node.
                         BeginNode newBegin = node.graph().add(new BeginNode());
                         beginNode.replaceAtPredecessor(newBegin);
                         newBegin.setNext(beginNode);
                         loweringTool.setLastFixedNode(newBegin);
-                    } else if (node == beginNode) {
-                        loweringTool.setLastFixedNode(beginNode);
                     } else {
                         continue;
                     }