From b6c7fa168fe20849fce7c7400f6c1743a92e63df Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Tue, 16 Mar 2010 22:41:30 +0000 Subject: [PATCH] C99 feature removed, fixed indentation. [r27305] --- ir/adt/raw_bitset.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ir/adt/raw_bitset.h b/ir/adt/raw_bitset.h index 6149b99bd..8764998f5 100644 --- a/ir/adt/raw_bitset.h +++ b/ir/adt/raw_bitset.h @@ -451,19 +451,17 @@ static inline void rbitset_xor(unsigned *dst, const unsigned *src, unsigned size static inline void rbitset_set_range(unsigned *bitset, unsigned from, unsigned to, bool val) { - assert(from < to); - - /* - * A small example (for cleaning bits in the same unit). - * from = 7 - * to = 19 - * do_set = 0 - * result: xxxxxxx000000000000xxxxxxxxxxxxx - * from_unit_mask: 00000001111111111111111111111111 - * to_unit_mask: 11111111111111111110000000000000 - * scale: 01234567890123456789012345678901 - * 1 2 3 - */ + /* + * A small example (for cleaning bits in the same unit). + * from = 7 + * to = 19 + * do_set = 0 + * result: xxxxxxx000000000000xxxxxxxxxxxxx + * from_unit_mask: 00000001111111111111111111111111 + * to_unit_mask: 11111111111111111110000000000000 + * scale: 01234567890123456789012345678901 + * 1 2 3 + */ unsigned from_bit = from % BITS_PER_ELEM; unsigned from_pos = from / BITS_PER_ELEM; @@ -473,6 +471,8 @@ static inline void rbitset_set_range(unsigned *bitset, unsigned from, unsigned to_pos = to / BITS_PER_ELEM; unsigned to_unit_mask = (1 << to_bit) - 1; + assert(from < to); + /* do we want to set the bits in the range? */ if (val) { if (from_pos == to_pos) { -- 2.20.1