From 54ca0ea7cecbb8dd4764b95c26a766ffe411340a Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 31 Oct 2008 14:00:22 +0000 Subject: [PATCH] - Fixed memory leak: delete pseudo-irgs if any [r23324] --- ir/common/firm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/common/firm.c b/ir/common/firm.c index 105296a7f..c16858996 100644 --- a/ir/common/firm.c +++ b/ir/common/firm.c @@ -165,6 +165,8 @@ void free_firm(void) { for (i = get_irp_n_irgs() - 1; i >= 0; --i) free_ir_graph(get_irp_irg(i)); + for (i = get_irp_n_pseudo_irgs() - 1; i >= 0; --i) + free_ir_graph(get_irp_pseudo_irg(i)); free_type_entities(get_glob_type()); for (i = get_irp_n_types() - 1; i >= 0; --i) -- 2.20.1