Handle compiler-error in LOAD when it's not run from inside EVAL.
[sbcl.git] / src / runtime / fixnump.h
index b3aadb7..756e2ea 100644 (file)
 #ifndef _FIXNUMP_H
 #define _FIXNUMP_H
 
-static inline int fixnump(lispobj obj) {
-    return((obj &
-            (LOWTAG_MASK &
-             (~(EVEN_FIXNUM_LOWTAG|ODD_FIXNUM_LOWTAG))))
-           == 0);
+static inline int fixnump(lispobj obj)
+{
+    return((obj & FIXNUM_TAG_MASK) == 0);
 }
 
 #endif