From b16f586d98c6b045fa9cef1f2285061120d27c62 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 15 Feb 1993 07:18:09 +0000 Subject: [PATCH] (HASHFUNCTION): Insure nonnegative hash even if addresses are negative. From-SVN: r3473 --- gcc/objc/objc-act.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 908b10d28ef..6429dfc4c77 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -2973,7 +2973,7 @@ build_ivar_reference (id) #define HASH_ALLOC_LIST_SIZE 170 #define ATTR_ALLOC_LIST_SIZE 170 #define SIZEHASHTABLE 257 -#define HASHFUNCTION(key) ((int)key >> 2) /* divide by 4 */ +#define HASHFUNCTION(key) ((int)key & 0x7fffffff) /* make positive */ static void hash_init () -- 2.30.2