summaryrefslogtreecommitdiff
path: root/chapter24/src/main/java/com/seaofnodes
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-17 15:34:28 -0700
committerCliff Click <cliffc@acm.org>2026-09-17 15:34:28 -0700
commit42681f41318796afc58bc14ce04620b7c5c7eb18 (patch)
tree6c8a90f441a4a0edd2b4e5f3a8293d45b9c55834 /chapter24/src/main/java/com/seaofnodes
parent5eb00d3306e6e8738b8033c5ba8401770f9d7ffd (diff)
downloadSimple-42681f41318796afc58bc14ce04620b7c5c7eb18.tar.gz
Simple-42681f41318796afc58bc14ce04620b7c5c7eb18.zip
Parser fix OR temps
Diffstat (limited to 'chapter24/src/main/java/com/seaofnodes')
-rw-r--r--chapter24/src/main/java/com/seaofnodes/simple/Parser.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter24/src/main/java/com/seaofnodes/simple/Parser.java b/chapter24/src/main/java/com/seaofnodes/simple/Parser.java
index f80e8f2c..42aac299 100644
--- a/chapter24/src/main/java/com/seaofnodes/simple/Parser.java
+++ b/chapter24/src/main/java/com/seaofnodes/simple/Parser.java
@@ -597,7 +597,7 @@ public class Parser {
};
rhs.keep();
_scope.removeGuards(ifF);
- if( doRHS )
+ if( doRHS || fside.equals("||") )
fScope = _scope;
pred.unkeep();