diff --git a/code/package.lisp b/code/package.lisp index 281f18804bb77771378b6eb53fcc5f8573cb902d..9c8c940f16c4be4912a8514d9ce6d0df5cbfa4a1 100644 --- a/code/package.lisp +++ b/code/package.lisp @@ -7,7 +7,7 @@ ;;; Scott Fahlman or slisp-group@cs.cmu.edu. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/package.lisp,v 1.10 1991/02/11 13:24:43 ram Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/package.lisp,v 1.11 1991/03/13 00:21:54 wlott Exp $") ;;; ;;; ********************************************************************** ;;; @@ -831,10 +831,10 @@ (unless (or (not found) (eq found package)) (error "A package named ~S already exists." name)) (remhash (package-%name package) *package-names*) - (setf (package-%name package) name) - (setf (gethash name *package-names*) package) (dolist (n (package-%nicknames package)) (remhash n *package-names*)) + (setf (package-%name package) name) + (setf (gethash name *package-names*) package) (setf (package-%nicknames package) ()) (enter-new-nicknames package nicknames) package))