Skip to content

Commit aa16611

Browse files
Alejandro Zamoraeasye
authored andcommitted
Fix: ensure lambda in function position is properly compiled
1 parent b93345e commit aa16611

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/org/armedbear/lisp/precompiler.lisp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@
382382
(let ((op (car form)))
383383
(when (and (consp op) (eq (%car op) 'LAMBDA))
384384
(return-from precompile-function-call
385-
(or (precompile-function-position-lambda op (cdr form))
385+
(or (precompile1 (precompile-function-position-lambda op (cdr form)))
386386
(cons (precompile-lambda op)
387387
(mapcar #'precompile1 (cdr form))))))
388388
(when (or (not *in-jvm-compile*) (notinline-p op))

0 commit comments

Comments
 (0)