bb3c6e8
diff -up 64tass-1.50.486/obj.c.ptrcast 64tass-1.50.486/obj.c
bb3c6e8
--- 64tass-1.50.486/obj.c.ptrcast	2013-06-11 17:02:49.075972646 -0600
bb3c6e8
+++ 64tass-1.50.486/obj.c	2013-06-11 17:03:25.127641322 -0600
bb3c6e8
@@ -129,7 +129,7 @@ static int invalid_hash(const struct val
bb3c6e8
 }
bb3c6e8
 
bb3c6e8
 static int gap_hash(const struct value_s *UNUSED(v1), struct value_s *UNUSED(v), linepos_t UNUSED(epoint)) {
bb3c6e8
-    return (unsigned int)GAP_OBJ & ((~(unsigned int)0) >> 1);
bb3c6e8
+    return (intptr_t)GAP_OBJ & ((~(intptr_t)0) >> 1);
bb3c6e8
 }
bb3c6e8
 
bb3c6e8
 static void invalid_convert(struct value_s *v1, struct value_s *v, obj_t UNUSED(t), linepos_t epoint, linepos_t UNUSED(epoint2)) {