X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Ffast-init.lisp;h=39740442a20883aa76d7b6d4b18493c3c0059e8f;hb=b3a419f10ad442a1c59d51edabdc70518f193648;hp=b43537601a6b7cf5c0f09e78716c9542b254bde7;hpb=0704fd3f3f027ec1be05ddb986b6ca538aa165ca;p=sbcl.git diff --git a/src/pcl/fast-init.lisp b/src/pcl/fast-init.lisp index b435376..3974044 100644 --- a/src/pcl/fast-init.lisp +++ b/src/pcl/fast-init.lisp @@ -64,14 +64,14 @@ ;; 1. Don't worry, I know what I'm doing. ;; 2. You and what army? ;; 3. If you were as smart as you think you are, you - ;; wouldn't be a copy. + ;; wouldn't be a cop. ;; This is case #1.:-) Even if SYM hasn't been defined yet, ;; it must be an implementation function, or we we wouldn't ;; have expanded into it. So declare SYM as defined, so that ;; even if it hasn't been defined yet, the user doesn't get ;; obscure warnings about undefined internal implementation ;; functions like HAIRY-MAKE-instance-name. - (sb-kernel:become-defined-fun-name sym) + (become-defined-fun-name sym) `(,sym ',class (list ,@initargs))))))) (defmacro expanding-make-instance-toplevel (&rest forms &environment env) @@ -128,8 +128,9 @@ (*print-case* :upcase) (*print-pretty* nil)) (intern (format nil - "MAKE-INSTANCE ~S ~S ~S" - class-name + "MAKE-INSTANCE ~A::~A ~S ~S" + (package-name (symbol-package class-name)) + (symbol-name class-name) keys allow-other-keys-p))))))))