aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/strap')
-rw-r--r--src/boot/strap/ast.clisp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/boot/strap/ast.clisp b/src/boot/strap/ast.clisp
index 820f308e..5c3e7db8 100644
--- a/src/boot/strap/ast.clisp
+++ b/src/boot/strap/ast.clisp
@@ -851,7 +851,8 @@
(SETQ |argl|
(COND ((|bfTupleP| |args|) (CDR |args|)) (T (LIST |args|))))
(COND
- ((NULL |argl|) (SETQ |opassoc| (LIST (CONS |op| |body|)))
+ ((NULL |argl|)
+ (SETQ |opassoc| (LIST (CONS |op| (|translateForm| |body|))))
(LIST |opassoc| NIL NIL))
(T
(SETQ |op1|
@@ -859,7 +860,8 @@
(CONCAT (SYMBOL-NAME (|enclosingFunction| |tu|)) ","
(SYMBOL-NAME |op|))))
(SETQ |opassoc| (LIST (CONS |op| |op1|)))
- (SETQ |defstack| (LIST (LIST |op1| |args| |body|)))
+ (SETQ |defstack|
+ (LIST (LIST |op1| |args| (|translateForm| |body|))))
(LIST |opassoc| |defstack| NIL))))))
(|%Pile|
(LET ((|defs| (CADR |x|)))