diff options
| author | Cliff Click <cliffc@acm.org> | 2025-03-16 10:41:20 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-03-16 10:41:20 -0700 |
| commit | d15e43400bb7c7d0d27257d4c907206257c912b3 (patch) | |
| tree | 248ddae12f000c2e715ff7cf4e08f121fb92a9b2 /chapter20/src | |
| parent | 30cea7d810dd9460fa7bd40d1dfb1393c71a0ee9 (diff) | |
| download | Simple-d15e43400bb7c7d0d27257d4c907206257c912b3.tar.gz Simple-d15e43400bb7c7d0d27257d4c907206257c912b3.zip | |
Unconditional jumps
Diffstat (limited to 'chapter20/src')
| -rw-r--r-- | chapter20/src/main/java/com/seaofnodes/simple/node/CFGNode.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/chapter20/src/main/java/com/seaofnodes/simple/node/CFGNode.java b/chapter20/src/main/java/com/seaofnodes/simple/node/CFGNode.java index c5cd95f0..37d08fb0 100644 --- a/chapter20/src/main/java/com/seaofnodes/simple/node/CFGNode.java +++ b/chapter20/src/main/java/com/seaofnodes/simple/node/CFGNode.java @@ -170,12 +170,11 @@ public abstract class CFGNode extends Node { return pre; } - boolean skip(CFGNode usecfg) { + private boolean skip(CFGNode usecfg) { // Only walk control users that are alive. // Do not walk from a Call to linked Fun's. return usecfg instanceof XCtrlNode || (this instanceof CallNode && usecfg instanceof FunNode) || (this instanceof ReturnNode && usecfg instanceof CallEndNode); } - } |
