X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fcgana.c;h=f3cf4b600346e1c7d8e056f54660e74d5d4505d5;hb=5dfe14ff917ce1b96df2fc89c7074175d66587b8;hp=8c034616e61602b728175a8f6f94bcdd179f7710;hpb=e30e5834fd8c1c3a7d28fc66e99b91a84993bde8;p=libfirm diff --git a/ir/ana/cgana.c b/ir/ana/cgana.c index 8c034616e..f3cf4b600 100644 --- a/ir/ana/cgana.c +++ b/ir/ana/cgana.c @@ -348,7 +348,7 @@ static void free_mark_proj(ir_node * node, long n, eset * set) { * op_Tuple oder ein Knoten, der in "free_ana_walker" behandelt * wird. */ ir_node * pred = get_Proj_pred(node); - if (get_irn_link(pred) != MARK && get_irn_op(pred) == op_Tuple) { + if (get_irn_link(pred) != MARK && is_Tuple(pred)) { free_mark_proj(get_Tuple_pred(pred, get_Proj_proj(node)), n, set); } else { /* nothing: da in "free_ana_walker" behandelt. */