Reorder 64-bit lowtags.
[sbcl.git] / src / runtime / runtime.h
index 65c2e48..abf27da 100644 (file)
@@ -168,7 +168,11 @@ FDEFN(lispobj obj)
 static inline int
 is_lisp_pointer(lispobj obj)
 {
+#if N_WORD_BITS == 64
+    return (obj & 3) == 3;
+#else
     return obj & 1;
+#endif
 }
 
 #include "fixnump.h"