X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fadt%2Fbipartite.c;h=4c47e97edc859ff5f0906afa8575190a1e57eee9;hb=0f234e2d94155d13c0e4727871125beda0eaa66d;hp=2acb390b23459fc1c0ba3c9f9155fe931961f3c9;hpb=0fbcef83aa6060534172bb13e71cdadb04428806;p=libfirm diff --git a/ir/adt/bipartite.c b/ir/adt/bipartite.c index 2acb390b2..4c47e97ed 100644 --- a/ir/adt/bipartite.c +++ b/ir/adt/bipartite.c @@ -19,9 +19,9 @@ /** * @file - * @brief Specialized implementation for perfect bipartite matching. - * @author Sebastian Hack - * @cvs-id $Id$ + * @brief Specialized implementation for perfect bipartite matching. + * @author Sebastian Hack + * @version $Id$ */ #include "config.h" @@ -129,7 +129,7 @@ static int apply_alternating_path(const bipartite_t *gr, int *matching, assert(!bitset_is_set(matched_left, left)); bitset_andnot(tmp, matched_right); - if(bitset_popcnt(tmp) == 0) + if(bitset_is_empty(tmp)) continue; right = bitset_next_set(tmp, 0);