X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fearly-c.lisp;h=c0dba380715d21c42bfa08001cb7add1d24abf6e;hb=ba7659c92f2b7fac7e9532a3db9114c5bdc4ab55;hp=0ff78207e27d3e47477a1ae758fcff51ff8b4047;hpb=31361af9eb64344f521abbb245ea784c76c746e5;p=sbcl.git diff --git a/src/compiler/early-c.lisp b/src/compiler/early-c.lisp index 0ff7820..c0dba38 100644 --- a/src/compiler/early-c.lisp +++ b/src/compiler/early-c.lisp @@ -30,11 +30,18 @@ "The exclusive upper bound on the number of multiple VALUES that you can return.") -;;; FIXME: Shouldn't SB!C::&MORE be in this list? (defconstant-eqx sb!xc:lambda-list-keywords - '(&optional &rest &key &aux &body &whole &allow-other-keys &environment) - #!+sb-doc + '(&allow-other-keys + &aux + &body + &environment + &key + &more + &optional + &rest + &whole) #'equal + #!+sb-doc "symbols which are magical in a lambda list") ;;;; cross-compiler-only versions of CL special variables, so that we @@ -90,7 +97,6 @@ (defvar *compiler-note-count*) (defvar *compiler-trace-output*) (defvar *constraint-number*) -(defvar *converting-for-interpreter*) (defvar *count-vop-usages*) (defvar *current-path*) (defvar *current-component*) @@ -119,7 +125,7 @@ note-name-defined)) (defun note-name-defined (name kind) ;; We do this BOUNDP check because this function can be called when - ;; not in a compilation unit (as when loading top-level forms). + ;; not in a compilation unit (as when loading top level forms). (when (boundp '*undefined-warnings*) (setq *undefined-warnings* (delete-if (lambda (x)