diff options
| author | Cliff Click <cliffc@acm.org> | 2025-08-09 08:23:14 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-08-09 08:23:14 -0700 |
| commit | 41f0cff35451eb7ef81f1e5f955f63f0aa49b29f (patch) | |
| tree | 08a2f967648634427e4d9c84ff2447383a007323 | |
| parent | a3d8f8fd994384c015076572516c24da7e0e642e (diff) | |
| download | Simple-41f0cff35451eb7ef81f1e5f955f63f0aa49b29f.tar.gz Simple-41f0cff35451eb7ef81f1e5f955f63f0aa49b29f.zip | |
Missing null check
| -rw-r--r-- | chapter23/src/main/java/com/seaofnodes/simple/node/RegionNode.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter23/src/main/java/com/seaofnodes/simple/node/RegionNode.java b/chapter23/src/main/java/com/seaofnodes/simple/node/RegionNode.java index 6f740a47..e25c2380 100644 --- a/chapter23/src/main/java/com/seaofnodes/simple/node/RegionNode.java +++ b/chapter23/src/main/java/com/seaofnodes/simple/node/RegionNode.java @@ -130,7 +130,7 @@ public class RegionNode extends CFGNode { if( use instanceof PhiNode ) { for( Node data : use._outputs ) { if( !(data instanceof PhiNode phi2) || phi2.region()!=this ) - { addDep(use); addDep(data); return true; } + { addDep(use); if( data!=null ) addDep(data); return true; } } } else { addDep(use); return true; } // Control user |
