X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcold%2Fcompile-cold-sbcl.lisp;h=6c0f058b62727073b3d753dec969f689ba81693c;hb=95591ed483dbb8c0846c129953acac1554f28809;hp=b0d2a5dd71f466e7d74fc8934f6f1ac6b8d36dd6;hpb=83fd554b67913275d8dc06edcad8b2f065c89c49;p=sbcl.git diff --git a/src/cold/compile-cold-sbcl.lisp b/src/cold/compile-cold-sbcl.lisp index b0d2a5d..6c0f058 100644 --- a/src/cold/compile-cold-sbcl.lisp +++ b/src/cold/compile-cold-sbcl.lisp @@ -16,31 +16,11 @@ (defvar *target-object-file-names*) -;;; KLUDGE.. -;;; -;;; CMU CL (as of 2.4.6 for Debian, anyway) issues warnings (and not just -;;; STYLE-WARNINGs, either, alas) when it tries to interpret code containing -;;; references to undefined functions. The most common problem is that -;;; macroexpanded code refers to this function, which isn't defined until late. -;;; -;;; This -;;; #+cmu (defun sb!kernel::do-arg-count-error (&rest rest) -;;; (error "stub version of do-arg-count-error, rest=~S" rest)) -;;; doesn't work, with or without this -;;; (compile 'sb!kernel::do-arg-count-error)) -;;; so perhaps I should try -;;; (declaim (ftype ..) ..) -;;; instead? -(declaim (ftype (function (&rest t) nil) sb!kernel::do-arg-count-error)) - (let ((reversed-target-object-file-names nil)) (do-stems-and-flags (stem flags) (unless (position :not-target flags) - (push (target-compile-stem stem - :assem-p (find :assem flags) - :ignore-failure-p (find :ignore-failure-p - flags)) - reversed-target-object-file-names) + (push (target-compile-stem stem flags) + reversed-target-object-file-names) #!+sb-show (warn-when-cl-snapshot-diff *cl-snapshot*))) (setf *target-object-file-names* - (nreverse reversed-target-object-file-names))) + (nreverse reversed-target-object-file-names)))