valueset: Slightly simplify foreach_valueset().
authorChristoph Mallon <christoph.mallon@gmx.de>
Wed, 5 Dec 2012 13:45:29 +0000 (14:45 +0100)
committerChristoph Mallon <christoph.mallon@gmx.de>
Wed, 5 Dec 2012 14:06:23 +0000 (15:06 +0100)
ir/ir/valueset.h

index 10bf309..0355059 100644 (file)
@@ -176,8 +176,6 @@ ir_node *ir_valueset_iterator_next(ir_valueset_iterator_t *iterator, ir_node **e
 void ir_valueset_remove_iterator(ir_valueset_t *valueset, ir_valueset_iterator_t *iterator);
 
 #define foreach_valueset(valueset, value, expr, iter) \
-       for (ir_valueset_iterator_init(&iter, valueset), \
-        value = ir_valueset_iterator_next(&iter, &expr);    \
-               value != NULL; value = ir_valueset_iterator_next(&iter, &expr))
+       for (ir_valueset_iterator_init(&iter, valueset); (value = ir_valueset_iterator_next(&iter, &expr));)
 
 #endif