From: Matthias Braun Date: Mon, 19 Apr 2010 14:07:55 +0000 (+0000) Subject: don't hardcode 31 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=1ef7eb66cd4e97d940c53e74a6c486ccb0489aeb;p=libfirm don't hardcode 31 [r27419] --- diff --git a/ir/adt/raw_bitset.h b/ir/adt/raw_bitset.h index e16b50681..8847ad830 100644 --- a/ir/adt/raw_bitset.h +++ b/ir/adt/raw_bitset.h @@ -45,7 +45,7 @@ #include "obst.h" #define BITS_PER_ELEM (sizeof(unsigned) * 8) -#define BITSET_SIZE_ELEMS(size_bits) ((size_bits+31)/BITS_PER_ELEM) +#define BITSET_SIZE_ELEMS(size_bits) ((size_bits+BITS_PER_ELEM-1)/BITS_PER_ELEM) #define BITSET_SIZE_BYTES(size_bits) (BITSET_SIZE_ELEMS(size_bits) * sizeof(unsigned)) #define BITSET_ELEM(bitset,pos) bitset[pos / BITS_PER_ELEM]