aboutsummaryrefslogtreecommitdiff
path: root/src/interp/g-util.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/g-util.boot')
-rw-r--r--src/interp/g-util.boot2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/g-util.boot b/src/interp/g-util.boot
index 4404d105..bceb53b9 100644
--- a/src/interp/g-util.boot
+++ b/src/interp/g-util.boot
@@ -55,8 +55,8 @@ abstraction? x ==
x is [op,:.] and ident? op and abstractionOperator? op
hasNoLeave?(expr,g) ==
+ atomic? expr => true
expr is ['%leave, =g,:.] => false
- expr isnt [.,:.] => true
hasNoLeave?(first expr,g) and hasNoLeave?(rest expr,g)
mkScope(tag,expr) ==