summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2013-07-20 19:05:33 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2013-07-20 19:05:33 +0200
commit1a81868f8d85dd06eb9e188f644269f274363ffb (patch)
tree796670515d4b2098e929ba2940ebf9436f0ae966
parent453ab7eab588feefcfa0de9653c5a8bb9b807012 (diff)
LAMBDA: Reenable namelessness.
-rw-r--r--sb-eval2.lisp4
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))