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