Constant-fold backquote of constant expressions
[sbcl.git] / src / compiler / target-disassem.lisp
index 5473481..86eafc6 100644 (file)
            (type stream stream)
            (type disassem-state dstate))
   (unless (null segments)
-    (format t "~&; Size: ~a bytes"
+    (format stream "~&; Size: ~a bytes"
             (reduce #'+ segments :key #'seg-length))
     (let ((first (car segments))
           (last (car (last segments))))
 ;;; an alist of (SYMBOL-SLOT-OFFSET . ACCESS-FUN-NAME) for slots
 ;;; in a symbol object that we know about
 (defparameter *grokked-symbol-slots*
-  (sort `((,sb!vm:symbol-value-slot . symbol-value)
-          (,sb!vm:symbol-plist-slot . symbol-plist)
-          (,sb!vm:symbol-name-slot . symbol-name)
-          (,sb!vm:symbol-package-slot . symbol-package))
+  (sort (copy-list `((,sb!vm:symbol-value-slot . symbol-value)
+                     (,sb!vm:symbol-plist-slot . symbol-plist)
+                     (,sb!vm:symbol-name-slot . symbol-name)
+                     (,sb!vm:symbol-package-slot . symbol-package)))
         #'<
         :key #'car))