X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespillbelady3.c;h=5d90cc468da990c062a643891302d8322f33df10;hb=afbbc0b1ccd684c4c24bfd43d0f994123245f39f;hp=6135e99f5d8dd0b3072f0ab2e1a5471007d0e50d;hpb=81d4cf5aeab4d0c0bc2a5e7c461d58ee7a7522d6;p=libfirm diff --git a/ir/be/bespillbelady3.c b/ir/be/bespillbelady3.c index 6135e99f5..5d90cc468 100644 --- a/ir/be/bespillbelady3.c +++ b/ir/be/bespillbelady3.c @@ -199,7 +199,7 @@ static void fill_and_activate_worklist(worklist_t *new_worklist, continue; } - if (irn_visited(value)) + if (irn_visited_else_mark(value)) continue; new_entry = obstack_alloc(&obst, sizeof(new_entry[0])); @@ -215,7 +215,6 @@ static void fill_and_activate_worklist(worklist_t *new_worklist, list_add_tail(&new_entry->head, &new_worklist->live_values); ++n_live_values; - mark_irn_visited(value); set_irn_link(value, new_entry); new_worklist->n_live_values++; }