X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firedges.c;h=6bd19948aae6b29457f22e449e046d57d06127c0;hb=4f92e524762e0febc361676111b3b5b79addd03a;hp=ac97bff4b096ffad6c462c6de0acd0faf7969966;hpb=b53410a0e9548f99c2b37699f01766f50f1055ff;p=libfirm diff --git a/ir/ir/iredges.c b/ir/ir/iredges.c index ac97bff4b..6bd19948a 100644 --- a/ir/ir/iredges.c +++ b/ir/ir/iredges.c @@ -1005,9 +1005,8 @@ static void irg_walk_edges2(ir_node *node, irg_walk_func *pre, { const ir_edge_t *edge, *next; - if (irn_visited(node)) + if (irn_visited_else_mark(node)) return; - mark_irn_visited(node); if (pre != NULL) pre(node, env);