From 2f0d6dd2c8727b4abc6bd704b2c9df2825996073 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Tue, 31 Oct 2023 19:51:30 -0700 Subject: Bugfix Region Region edges need to align with Phi edges; missing leading null --- chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'chapter05/src') diff --git a/chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java b/chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java index b854c627..505ffcae 100644 --- a/chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java +++ b/chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java @@ -115,7 +115,7 @@ public class ScopeNode extends Node { } public RegionNode mergeScopes(ScopeNode that) { - RegionNode r = (RegionNode)ctrl(new RegionNode(ctrl(), that.ctrl()).peephole()); + RegionNode r = (RegionNode)ctrl(new RegionNode(null,ctrl(), that.ctrl()).peephole()); for( int i=1; i