X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fircfscc.c;h=c643afad3fc3a68d5a17365b2946e124ab7a674e;hb=45ecc187cee7107c83c1f9618a1e1e586df73644;hp=15230a9fe31677e1e016e8f3145ccf0833d6aa55;hpb=6365c91e1ff24ede138bd3c387215a6b58dff330;p=libfirm diff --git a/ir/ana/ircfscc.c b/ir/ana/ircfscc.c index 15230a9fe..c643afad3 100644 --- a/ir/ana/ircfscc.c +++ b/ir/ana/ircfscc.c @@ -537,8 +537,7 @@ static void cfscc(ir_node *n) { assert(is_Block(n)); - if (irn_visited(n)) return; - mark_irn_visited(n); + if (irn_visited_else_mark(n)) return; /* Initialize the node */ set_irn_dfn(n, current_dfn); /* Depth first number for this node */