X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fcache.lisp;h=b3e44d3fa7d8027710e8b55b31ba97020fa73cba;hb=cd99f20d910298cbf5c2000e3dc3595fb0c8418b;hp=766e7e7f70f2b69eba7d9c8ea3741add3e29133f;hpb=2f1071f50ae43bce938aacf03d67d9626014a076;p=sbcl.git diff --git a/src/pcl/cache.lisp b/src/pcl/cache.lisp index 766e7e7..b3e44d3 100644 --- a/src/pcl/cache.lisp +++ b/src/pcl/cache.lisp @@ -651,13 +651,13 @@ (defun dfun-arg-symbol (arg-number) (or (nth arg-number (the list *dfun-arg-symbols*)) - (intern (format nil ".ARG~A." arg-number) *pcl-package*))) + (format-symbol *pcl-package* ".ARG~A." arg-number))) (defvar *slot-vector-symbols* '(.SLOTS0. .SLOTS1. .SLOTS2. .SLOTS3.)) (defun slot-vector-symbol (arg-number) (or (nth arg-number (the list *slot-vector-symbols*)) - (intern (format nil ".SLOTS~A." arg-number) *pcl-package*))) + (format-symbol *pcl-package* ".SLOTS~A." arg-number))) ;; FIXME: There ought to be a good way to factor out the idiom: ;;