summaryrefslogtreecommitdiff
path: root/chapter16/src/main
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-10-19 12:11:50 -0700
committerCliff Click <cliffc@acm.org>2024-10-21 08:52:01 -0700
commitb227a3990517e3e418decdae6e5d6e00947d433f (patch)
tree05935bbb044a075ac12e7f33ceaedc9100042a05 /chapter16/src/main
parented697460bb81d4f40c0c4ab9c396d6f35d2f1591 (diff)
downloadSimple-b227a3990517e3e418decdae6e5d6e00947d433f.tar.gz
Simple-b227a3990517e3e418decdae6e5d6e00947d433f.zip
Remove unneeded cutout test
Diffstat (limited to 'chapter16/src/main')
-rw-r--r--chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java1
1 files changed, 0 insertions, 1 deletions
diff --git a/chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java b/chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java
index 9f6ed6e3..11e54d82 100644
--- a/chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java
+++ b/chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java
@@ -268,7 +268,6 @@ public class ScopeNode extends ScopeMinNode {
// This Scope looks for direct variable uses, or certain simple
// combinations, and replaces the variable with the upcast variant.
public Node upcast( Node ctrl, Node pred, boolean invert ) {
- if( ctrl._type==Type.XCONTROL ) return null;
// Invert the If conditional
if( invert )
pred = pred instanceof NotNode not ? not.in(1) : IterPeeps.add(new NotNode(pred).peephole());