summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-04-16 09:18:34 -0700
committerCliff Click <cliffc@acm.org>2025-04-16 09:18:34 -0700
commit3ee7184fb99f8f389e1ff7178ae58e3e90571b07 (patch)
tree55e63f560874a231f62e1ada38fca2cf29053f08
parent2a3b2d4d4bc6099ab9fead00cfaa3f0a8e6aeb9f (diff)
downloadSimple-3ee7184fb99f8f389e1ff7178ae58e3e90571b07.tar.gz
Simple-3ee7184fb99f8f389e1ff7178ae58e3e90571b07.zip
Missed cutout test
-rw-r--r--chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java2
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java1
2 files changed, 1 insertions, 2 deletions
diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java b/chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java
index 2747b9d1..5e2e3056 100644
--- a/chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java
+++ b/chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java
@@ -119,7 +119,7 @@ public class PhiNode extends Node {
private boolean same_op() {
for( int i=1; i<nIns(); i++ ) {
Node op = in(i);
- if( in(1).getClass() != op.getClass() || op.in(0)!=null || in(i).nIns() != op.nIns() )
+ if( in(1).getClass() != op.getClass() || op.in(0)!=null || in(1).nIns() != op.nIns() )
return false; // Wrong class or CFG bound or mismatched inputs
if( op.nOuts() > 1 ) { // Too many users, but addDep in case lose users
for( Node out : op._outputs ) if( out!=null ) out.addDep(this);
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java b/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
index cf088835..9d99c01c 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
+++ b/chapter21/src/test/java/com/seaofnodes/simple/Chapter21Test.java
@@ -2,7 +2,6 @@ package com.seaofnodes.simple;
import com.seaofnodes.simple.codegen.CodeGen;
import com.seaofnodes.simple.node.cpus.riscv.riscv;
-import com.seaofnodes.simple.print.ASMPrinter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;