From 9d4c0ce6ef182acd7404ce86ecfcc3ae1aaab0b5 Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Thu, 7 Sep 2006 08:04:45 +0000 Subject: [PATCH] Added a set_break() --- ir/be/becopyilp2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/be/becopyilp2.c b/ir/be/becopyilp2.c index 801e47057..6aaf6895c 100644 --- a/ir/be/becopyilp2.c +++ b/ir/be/becopyilp2.c @@ -297,6 +297,9 @@ static void build_clique_star_cstr(ilp_env_t *ienv) { for (e=set_first(edges); !e->n1; e=set_next(edges)) /*nothing*/ ; + /* we could be stepped out of the loop before the set iterated to the end */ + set_break(edges); + pset_insert_ptr(clique, e->n1); pset_insert_ptr(clique, e->n2); remove_edge(edges, e->n1, e->n2, &n_edges); -- 2.20.1