diff options
Diffstat (limited to 'src/boot/strap/ast.clisp')
-rw-r--r-- | src/boot/strap/ast.clisp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/boot/strap/ast.clisp b/src/boot/strap/ast.clisp index 9c271751..eea10d77 100644 --- a/src/boot/strap/ast.clisp +++ b/src/boot/strap/ast.clisp @@ -1895,7 +1895,11 @@ (CONS |l| (|deref| |locVars|))))) |x|))) (T |x|))))) - ((EQ U '|%Leave|) (RPLACA |x| 'RETURN) |x|) + ((EQ U '|%Leave|) (RPLACA |x| 'RETURN) + (RPLACD |x| + (|shoeCompTran1| (CDR |x|) |fluidVars| |locVars| + |dollarVars|)) + |x|) ((|symbolMember?| U '(PROG LAMBDA)) (SETQ |newbindings| NIL) (LET ((|bfVar#1| (CADR |x|)) (|y| NIL)) (LOOP |