X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fopt%2Fescape_ana.c;h=9ecc50b795f495d03cc7cc1dfd8d046933dc1320;hb=499386367a50858d3dea1b0ea9ed58c8389a6146;hp=ea8dd5c906acd724edf543caa616cc342f6417e4;hpb=6f068af98daa4725d60e5d23a8f98ec2841cfa44;p=libfirm diff --git a/ir/opt/escape_ana.c b/ir/opt/escape_ana.c index ea8dd5c90..9ecc50b79 100644 --- a/ir/opt/escape_ana.c +++ b/ir/opt/escape_ana.c @@ -460,13 +460,9 @@ static void transform_allocs(ir_graph *irg, walk_env_t *env) } /* if allocs were removed somehow */ - if (env->nr_removed | env->nr_deads) { - set_irg_outs_inconsistent(irg); - - if (env->nr_deads) { - /* exception control flow might have been changed */ - set_irg_doms_inconsistent(irg); - } + if (env->nr_removed && env->nr_deads) { + /* exception control flow might have been changed */ + set_irg_doms_inconsistent(irg); } }