X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcold%2Fcompile-cold-sbcl.lisp;h=465236d24aefddaed32ff85fe57d0fddcba5c21f;hb=b6ed29e51457e94e51a6425ae2a4b4c059e9257d;hp=987e65a5b44560a649faf76f39365db7d11faf00;hpb=4eb1a6d3ad2b7dcc19ac0ec979a1eb1eb049659a;p=sbcl.git diff --git a/src/cold/compile-cold-sbcl.lisp b/src/cold/compile-cold-sbcl.lisp index 987e65a..465236d 100644 --- a/src/cold/compile-cold-sbcl.lisp +++ b/src/cold/compile-cold-sbcl.lisp @@ -16,28 +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::arg-count-error (&rest rest) -;;; (error "stub version of ARG-COUNT-ERROR, rest=~S" rest)) -;;; doesn't work, with or without this -;;; (compile 'sb!kernel::arg-count-error)) -;;; so perhaps I should try -;;; (declaim (ftype ..) ..) -;;; instead? -(declaim (ftype (function (&rest t) nil) sb!kernel::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 + :trace-file (find :trace-file flags) :assem-p (find :assem flags) :ignore-failure-p (find :ignore-failure-p flags))