From: Matthias Braun Date: Tue, 22 May 2007 15:23:39 +0000 (+0000) Subject: workaround X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=95afc5aaefb484a67fb89f02b5e96cc302fe02ef;p=libfirm workaround [r13985] --- diff --git a/ir/ana/execfreq.c b/ir/ana/execfreq.c index 957dc89e2..57a1dec9f 100644 --- a/ir/ana/execfreq.c +++ b/ir/ana/execfreq.c @@ -258,7 +258,10 @@ compute_execfreq(ir_graph * irg, double loop_weight) freqs = ef->set = new_set(cmp_freq, 32); construct_cf_backedges(irg); - edges_assure(irg); + /* workaround for defect edges (happens after optimisations merges blocks)*/ + edges_deactivate(irg); + edges_activate(irg); + /* edges_assure(irg); */ wd.idx = 0; wd.set = freqs;