summaryrefslogtreecommitdiff
path: root/chapter23/src/main/java/com
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 /chapter23/src/main/java/com
parent5eb00d3306e6e8738b8033c5ba8401770f9d7ffd (diff)
downloadSimple-42681f41318796afc58bc14ce04620b7c5c7eb18.tar.gz
Simple-42681f41318796afc58bc14ce04620b7c5c7eb18.zip
Parser fix OR temps
Diffstat (limited to 'chapter23/src/main/java/com')
-rw-r--r--chapter23/src/main/java/com/seaofnodes/simple/Parser.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter23/src/main/java/com/seaofnodes/simple/Parser.java b/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
index 8a6b1967..76898bea 100644
--- a/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
+++ b/chapter23/src/main/java/com/seaofnodes/simple/Parser.java
@@ -590,7 +590,7 @@ public class Parser {
};
rhs.keep();
_scope.removeGuards(ifF);
- if( doRHS )
+ if( doRHS || fside.equals("||") )
fScope = _scope;
pred.unkeep();