From: Christoph Mallon Date: Wed, 5 Dec 2012 13:45:29 +0000 (+0100) Subject: valueset: Slightly simplify foreach_valueset(). X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=6cdf99e5db7c05eeaf7d6166037301941fa9cba4;p=libfirm valueset: Slightly simplify foreach_valueset(). --- diff --git a/ir/ir/valueset.h b/ir/ir/valueset.h index 10bf3096a..035505994 100644 --- a/ir/ir/valueset.h +++ b/ir/ir/valueset.h @@ -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