From b227a3990517e3e418decdae6e5d6e00947d433f Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Sat, 19 Oct 2024 12:11:50 -0700 Subject: Remove unneeded cutout test --- chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java | 1 - 1 file changed, 1 deletion(-) (limited to 'chapter16/src/main/java') 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()); -- cgit v1.2.3