# HG changeset patch # User Bernhard Urban # Date 1377778713 -7200 # Node ID a0c282f0f3afc6b7f75eba157ffeff9538f3f8ec # Parent 8fa34d155cb075538102eef26196fc49606e4ba1 LoweringPhase: add some assertions around finding the first fixed node for a block diff -r 8fa34d155cb0 -r a0c282f0f3af graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java --- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java Thu Aug 29 11:37:50 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java Thu Aug 29 14:18:33 2013 +0200 @@ -233,6 +233,8 @@ if (node == beginNode) { loweringTool.setLastFixedNode(beginNode); } else { + assert !(node instanceof Lowerable) : "SchedulingError: Lowerable " + node + " should not float before begin node " + beginNode; + assert node instanceof FloatingNode : "skipped node must be a FloatingNode: " + node; continue; } }