X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fdefs.lisp;h=f2477475a7deffd94ca2693b5c0218f11c4b1522;hb=80f222325e1f677e5cf8de01c6990906fa47f65d;hp=c0bff27d4d90744537b52bf5640ce9624dfcf6a8;hpb=1ae37c6f729950b6925275cea43546b701d8fde2;p=sbcl.git diff --git a/src/pcl/defs.lisp b/src/pcl/defs.lisp index c0bff27..f247747 100644 --- a/src/pcl/defs.lisp +++ b/src/pcl/defs.lisp @@ -216,19 +216,13 @@ (defun get-built-in-class-symbol (class-name) (or (cadr (assq class-name *built-in-class-symbols*)) - (let ((symbol (intern (format nil - "*THE-CLASS-~A*" - (symbol-name class-name)) - *pcl-package*))) + (let ((symbol (make-class-symbol class-name))) (push (list class-name symbol) *built-in-class-symbols*) symbol))) (defun get-built-in-wrapper-symbol (class-name) (or (cadr (assq class-name *built-in-wrapper-symbols*)) - (let ((symbol (intern (format nil - "*THE-WRAPPER-OF-~A*" - (symbol-name class-name)) - *pcl-package*))) + (let ((symbol (make-wrapper-symbol class-name))) (push (list class-name symbol) *built-in-wrapper-symbols*) symbol)))