0.pre7.109:
[sbcl.git] / src / code / dyncount.lisp
index d14727b..c14cb73 100644 (file)
@@ -100,7 +100,7 @@ comments from CMU CL:
            (:constructor %make-vop-stats (name))
            (:constructor make-vop-stats-key)
            (:copier nil))
-  (name (required-argument) :type simple-string)
+  (name (missing-arg) :type simple-string)
   (data (make-array 2 :element-type 'double-float) :type count-vector))
 
 (defmacro vop-stats-count (x) `(aref (vop-stats-data ,x) 0))
@@ -214,8 +214,8 @@ comments from CMU CL:
 ;;; Return the DYNCOUNT-INFO for FUNCTION.
 (defun find-info-for (function)
   (declare (type function function))
-  (let* ((function (%primitive closure-function function))
-        (component (sb!di::function-code-header function)))
+  (let* ((function (%primitive closure-fun function))
+        (component (sb!di::fun-code-header function)))
     (do ((end (get-header-data component))
         (i sb!vm:code-constants-offset (1+ i)))
        ((= end i))
@@ -430,7 +430,7 @@ comments from CMU CL:
                     cost)
                 total-cost))
       (when (zerop (decf counter))
-       (format t "[End of top ~D]~%" cut-off))))))
+       (format t "[End of top ~W]~%" cut-off))))))
 
 ;;; Divide SORTED into two lists, the first CUT-OFF elements long. Any VOP
 ;;; names that match one of the report strings are moved into the REPORT list