X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelive.c;h=8a81f54dcc9d9817e039d37c2740b05674fca017;hb=4a4a64bc6a7bec26b2870746a2873a16579bf413;hp=25ec5186918283977e13d0dad3cafa7fb1928110;hpb=59d5f65e1d5bff248c8be868e69aea88f28dca5c;p=libfirm diff --git a/ir/be/belive.c b/ir/be/belive.c index 25ec51869..8a81f54dc 100644 --- a/ir/be/belive.c +++ b/ir/be/belive.c @@ -620,7 +620,11 @@ void be_liveness_recompute(be_lv_t *lv) void be_liveness_free(be_lv_t *lv) { be_liveness_invalidate(lv); - free(lv); +#ifdef USE_LIVE_CHK + lv_chk_free(lv->lvc); + dfs_free(lv->dfs); +#endif + xfree(lv); } void be_liveness_remove(be_lv_t *lv, const ir_node *irn)