Add hash number to printed representation of compiler data structures
authorChris Hanson <org/chris-hanson/cph>
Mon, 15 Dec 1986 21:44:26 +0000 (21:44 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 15 Dec 1986 21:44:26 +0000 (21:44 +0000)
to facilitate debugging.

v7/src/compiler/base/utils.scm

index 73af847094b45b6a43aba47c1fa5e4a9485a4188..2739dc37aa75ac857e32a917de595f6cd6a9648c 100644 (file)
@@ -37,7 +37,7 @@
 
 ;;;; Compiler Utilities
 
-;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/utils.scm,v 1.70 1986/12/15 05:28:22 cph Exp $
+;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/utils.scm,v 1.71 1986/12/15 21:44:26 cph Exp $
 
 (declare (usual-integrations))
 (using-syntax (access compiler-syntax-table compiler-package)
        (lambda ()
          (write-string "LIAR ")
          (fluid-let ((*unparser-radix* 16))
-           ((vector-method object ':UNPARSE) object))))))
+           ((vector-method object ':UNPARSE) object))
+         (write-string " ")
+         (fluid-let ((*unparser-radix* 10))
+           (write-string (object-hash object)))))))
     tag))
 
 (define (vector-tag-put! tag key value)
 
 (define-unparser vector-tag:object
   (lambda (object)
-    (write (vector-method object ':TYPE-NAME))
-    (write-string " ")
-    (write (primitive-datum object))))
+    (write (vector-method object ':TYPE-NAME))))
 
 (define (po object)
   (fluid-let ((*unparser-radix* 16))