Fix warning on sparc
authorChris Lattner <sabre@nondot.org>
Wed, 29 Jan 2003 16:26:46 +0000 (16:26 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 29 Jan 2003 16:26:46 +0000 (16:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5426 91177308-0d34-0410-b5e6-96231b3b80d8

support/tools/Burg/map.c
utils/Burg/map.c

index 6c3c15454cd0eb5e6a9ce05a9eddc7077974c738..588b485eab2f21a5726acb9062813ab41686db8d 100644 (file)
@@ -54,7 +54,7 @@ hash(ts, mod) Item_Set ts; int mod;
 
        v = 0;
        for (; (nt = *r) != 0; r++) {
-               v ^= ((int)p[nt].rule) + (PRINCIPLECOST(p[nt].delta)<<4);
+               v ^= ((long)p[nt].rule) + (PRINCIPLECOST(p[nt].delta)<<4);
        }
        v >>= 4;
        v &= (mod-1);
index 6c3c15454cd0eb5e6a9ce05a9eddc7077974c738..588b485eab2f21a5726acb9062813ab41686db8d 100644 (file)
@@ -54,7 +54,7 @@ hash(ts, mod) Item_Set ts; int mod;
 
        v = 0;
        for (; (nt = *r) != 0; r++) {
-               v ^= ((int)p[nt].rule) + (PRINCIPLECOST(p[nt].delta)<<4);
+               v ^= ((long)p[nt].rule) + (PRINCIPLECOST(p[nt].delta)<<4);
        }
        v >>= 4;
        v &= (mod-1);