diff options
Diffstat (limited to 'chapter05')
| -rw-r--r-- | chapter05/src/main/java/com/seaofnodes/simple/node/ScopeNode.java | 2 |
1 files changed, 1 insertions, 1 deletions
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<nIns(); i++ ) if( in(1) != that.in(i) ) // No need for redundant Phis set_def(i,new PhiNode(_rlabels.get(i), r, in(i), that.in(i)).peephole()); |
