summaryrefslogtreecommitdiff
path: root/chapter21/src/test/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-04-02 11:32:42 -0700
committerCliff Click <cliffc@acm.org>2025-04-02 11:32:42 -0700
commit9452d347d07ff38f6897be0ff8e9a50b7b43ddc3 (patch)
tree419ec157334776d2436819a202e81f3ab0b7e626 /chapter21/src/test/java/com
parent4cd6517df6f9fbf77215525cf0b736ab4f90b143 (diff)
downloadSimple-9452d347d07ff38f6897be0ff8e9a50b7b43ddc3.tar.gz
Simple-9452d347d07ff38f6897be0ff8e9a50b7b43ddc3.zip
Stronger inf loop assert
Handle returning value after inf loop. Loop nesting check does not use depth until after loop tree is built. ASMPrint can be called no machine.
Diffstat (limited to 'chapter21/src/test/java/com')
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java b/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
index 6f800608..617284ca 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
+++ b/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
@@ -15,7 +15,7 @@ public class Chapter21Test {
@Test
public void testJig() {
CodeGen code = new CodeGen("return 0;");
- code.parse().opto().typeCheck();
+ code.parse().opto().typeCheck().GCM().localSched();
assertEquals("return 0;", code._stop.toString());
assertEquals("0", Eval2.eval(code, 2));
}