diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2013-07-20 19:02:15 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2013-07-20 19:02:15 +0200 |
commit | 453ab7eab588feefcfa0de9653c5a8bb9b807012 (patch) | |
tree | 55981e0b9bf79e3cdd11db4b5bf8d60a8935f389 | |
parent | 4ff5e8252e1a341d004f44ff52c1cb8c5b999fff (diff) |
LAMBDA: Make use of SB-INT:FUN-NAME-BLOCK-NAME.
-rw-r--r-- | sb-eval2.lisp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sb-eval2.lisp b/sb-eval2.lisp index 0d97d47..5da957c 100644 --- a/sb-eval2.lisp +++ b/sb-eval2.lisp @@ -523,9 +523,9 @@ (some (lambda (x) (maybe-closes-over-p context x argvars)) default-values))) (body-context (context-add-specials new-context specials)) - (body* (if (and namep (symbolp name)) - (prepare-form `(block ,name ,@body) body-context) - (prepare-progn body body-context))) + (body* (prepare-form + `(block ,(sb-int:fun-name-block-name name) ,@body) + body-context)) (unbound (gensym))) (setq varspecs (nreverse varspecs)) (flet |