C99 feature removed, fixed indentation.
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Tue, 16 Mar 2010 22:41:30 +0000 (22:41 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Tue, 16 Mar 2010 22:41:30 +0000 (22:41 +0000)
[r27305]

ir/adt/raw_bitset.h

index 6149b99..8764998 100644 (file)
@@ -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) {