]> git.saurik.com Git - bison.git/blobdiff - src/reduce.c
(nbits): Add some casts.
[bison.git] / src / reduce.c
index 9f9c2ee7369337d19236a6b674307e56f28e02b9..b440516e673f4a3ca213d6fa820740ccb8d0e333 100644 (file)
@@ -93,7 +93,7 @@ unsigned i;
   int count = 0;
 
   while (i != 0) {
   int count = 0;
 
   while (i != 0) {
-    i ^= (i & -i);
+    i ^= (i & ((unsigned) (- (int) i)));
     ++count;
   }
   return count;
     ++count;
   }
   return count;