X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fcritical_edges.c;h=765f0320065cd1179a2e7e254fb4ceb0b59618f1;hb=762b472fc81c73cf7a1b0041b8cd286b7206d79d;hp=0d0a88493ea7c92e78d2a7dab724235eb6cb7d68;hpb=d304e6e0053ecf1de3f541121ee70d7542bf9f84;p=libfirm diff --git a/ir/opt/critical_edges.c b/ir/opt/critical_edges.c index 0d0a88493..765f03200 100644 --- a/ir/opt/critical_edges.c +++ b/ir/opt/critical_edges.c @@ -69,7 +69,7 @@ static void walk_critical_cf_edges(ir_node *n, void *env) cfop = get_irn_op(skip_Proj(pre)); if (is_op_fragile(cfop)) { - if (cenv->ignore_exc_edges && get_Proj_proj(pre) == pn_Generic_X_except) + if (cenv->ignore_exc_edges && is_x_except_Proj(pre)) continue; goto insert; }