X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefboot.lisp;h=53e174229044b086392c49829fc2bd66a9444fc4;hb=c716f6ea5255afeb33a1181535b5c067aa9d6aaa;hp=a816b2878c335d13f2313dda3c1d70f056b1a143;hpb=08307967c71c580058a503d46aa087cfefcf8c69;p=sbcl.git diff --git a/src/code/defboot.lisp b/src/code/defboot.lisp index a816b28..53e1742 100644 --- a/src/code/defboot.lisp +++ b/src/code/defboot.lisp @@ -176,6 +176,7 @@ (block ,(fun-name-block-name name) ,@forms))) (lambda `(lambda ,@lambda-guts)) + #-sb-xc-host (named-lambda `(named-lambda ,name ,@lambda-guts)) (inline-lambda (cond (;; Does the user not even want to inline? @@ -228,7 +229,7 @@ (defun %defun (name def doc) (declare (type function def)) (declare (type (or null simple-string doc))) - (aver (legal-fun-name-p name)) + (aver (legal-fun-name-p name)) ; should've been checked by DEFMACRO DEFUN (when (fboundp name) (/show0 "redefining NAME in %DEFUN") (style-warn "redefining ~S in DEFUN" name))