summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2007-09-29 20:55:28 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2007-09-29 20:55:28 +0000
commit4c37a4144709f6b4649de6bbbe335b280d53781e (patch)
treef0af61bc49ef7b90649cd9cb5680dd44809ff4ee /src
parentb9466edba14f4158ce1dd182b43973b37da98093 (diff)
downloademacs-4c37a4144709f6b4649de6bbbe335b280d53781e.tar.gz
emacs-4c37a4144709f6b4649de6bbbe335b280d53781e.tar.bz2
emacs-4c37a4144709f6b4649de6bbbe335b280d53781e.zip
(safe_debug_print): Use XHASH.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog2
-rw-r--r--src/print.c6
2 files changed, 3 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d91aa11e9dd..0f2e34fe94e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,7 @@
2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca>
+ * print.c (safe_debug_print): Use XHASH.
+
* lisp.h (DECL_ALIGN, USE_LSB_TAG): Move logic to before definition of
Lisp elements such as tags.
(XHASH): New macro.
diff --git a/src/print.c b/src/print.c
index a14c041d6a2..911422ac25b 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1025,11 +1025,7 @@ safe_debug_print (arg)
else
fprintf (stderr, "#<%s_LISP_OBJECT 0x%08lx>\r\n",
!valid ? "INVALID" : "SOME",
-#ifdef NO_UNION_TYPE
- (unsigned long) arg
-#else
- (unsigned long) arg.i
-#endif
+ (unsigned long) XHASH (arg)
);
}