diff options
| author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2013-07-20 19:05:33 +0200 |
|---|---|---|
| committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2013-07-20 19:05:33 +0200 |
| commit | 1a81868f8d85dd06eb9e188f644269f274363ffb (patch) | |
| tree | 796670515d4b2098e929ba2940ebf9436f0ae966 | |
| parent | 453ab7eab588feefcfa0de9653c5a8bb9b807012 (diff) | |
LAMBDA: Reenable namelessness.
| -rw-r--r-- | sb-eval2.lisp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sb-eval2.lisp b/sb-eval2.lisp index 5da957c..490c26d 100644 --- a/sb-eval2.lisp +++ b/sb-eval2.lisp @@ -524,7 +524,9 @@ default-values))) (body-context (context-add-specials new-context specials)) (body* (prepare-form - `(block ,(sb-int:fun-name-block-name name) ,@body) + (if namep + `(block ,(sb-int:fun-name-block-name name) ,@body) + `(progn ,@body)) body-context)) (unbound (gensym))) (setq varspecs (nreverse varspecs)) |
