0.pre7.66:
[sbcl.git] / tests / interface.pure.lisp
index e0b04f9..6febe33 100644 (file)
   (declare (type function fun))
   ;; The Lisp-level type FUNCTION can conceal a multitude of sins..
   (case (sb-kernel:get-type fun)
-    ((#.sb-vm:simple-fun-header-type #.sb-vm:closure-fun-header-type)
+    ((#.sb-vm:simple-fun-header-widetag #.sb-vm:closure-fun-header-widetag)
       (sb-kernel:%simple-fun-arglist fun))
-    (#.sb-vm:closure-header-type (has-arglist-info-p
-                                 (sb-kernel:%closure-fun fun)))
+    (#.sb-vm:closure-header-widetag (has-arglist-info-p
+                                    (sb-kernel:%closure-fun fun)))
     ;; In code/describe.lisp, ll. 227 (%describe-function), we use a scheme
     ;; like above, and it seems to work. -- MNA 2001-06-12
     ;;
     ;; (There might be other cases with arglist info also.
-    ;; SIMPLE-FUN-HEADER-TYPE and CLOSURE-HEADER-TYPE just
+    ;; SIMPLE-FUN-HEADER-WIDETAG and CLOSURE-HEADER-WIDETAG just
     ;; happen to be the two case that I had my nose rubbed in when
     ;; debugging a GC problem caused by applying %SIMPLE-FUN-ARGLIST to
     ;; a closure. -- WHN 2001-06-05)
@@ -49,9 +49,6 @@
               ;; though, and I haven't figured out what does work
               ;; right. For now we just punt.
               (values))
-             #+nil 
-             ((sb-int:info :function :accessor-for ext-sym)
-              (values))
              ((typep fun 'generic-function)
                 (sb-pcl::generic-function-pretty-arglist fun))
              (t