Fix issue 17 in remove-tags.
authorThomas M. Hermann <thomas.m.hermann@odonata-research.com>
Mon, 10 Jun 2013 17:00:00 +0000 (10 12:00 -0500)
committerThomas M. Hermann <thomas.m.hermann@odonata-research.com>
Mon, 10 Jun 2013 17:00:00 +0000 (10 12:00 -0500)
lisp-unit.lisp

index 66a4213..efaae1a 100644 (file)
@@ -362,12 +362,11 @@ assertion.")
       (if (null package)
           (clrhash *tag-db*)
           (remhash (find-package package) *tag-db*))
-      (with-package-tags (tags package)
-        (with-package-table (table package)
-          (loop for tag in tags
-                unless (remhash tag table) do
-                (warn "No tag ~A in package ~A to remove."
-                      tag (package-name package)))))))
+      (with-package-tags (tag-table package)
+        (loop for tag in tags
+              unless (remhash tag tag-table) do
+              (warn "No tag ~A in package ~A to remove."
+                    tag (package-name package))))))
 
 ;;; Assert macros