Fixed infinite loop when breaking from FOREACH_SET
This commit is contained in:
parent
b0f4ad6e6d
commit
3274a78be9
1 changed files with 1 additions and 1 deletions
|
@ -54,6 +54,6 @@ void *insert_ordered_set(struct criterion_ordered_set *l, void *ptr, size_t size
|
|||
# define FOREACH_SET(Elt, Set) \
|
||||
for (struct criterion_ordered_set_node *n = Set->first; n; n = n->next) \
|
||||
for (int cond = 1; cond;) \
|
||||
for (Elt = (void*) n->data; cond; cond = 0)
|
||||
for (Elt = (void*) n->data; cond && (cond = 0, 1);)
|
||||
|
||||
#endif /* !CRITERION_ORDERED_SET_H_ */
|
||||
|
|
Loading…
Add table
Reference in a new issue