From ad7ce85d61a29912ae05c588cc787660dfec963a Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 22 Feb 2007 16:59:14 +0000 Subject: [PATCH] BugFix: allocate size for the structure, not for the pointer --- ir/be/beloopana.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/beloopana.c b/ir/be/beloopana.c index dfeb3edaf..37d86d9f0 100644 --- a/ir/be/beloopana.c +++ b/ir/be/beloopana.c @@ -133,7 +133,7 @@ static unsigned be_compute_loop_pressure(be_loopana_t *loop_ana, ir_loop *loop, * @return The loop analysis object. */ be_loopana_t *be_new_loop_pressure_cls(be_irg_t *birg, const arch_register_class_t *cls) { - be_loopana_t *loop_ana = xmalloc(sizeof(loop_ana)); + be_loopana_t *loop_ana = xmalloc(sizeof(*loop_ana)); loop_ana->data = new_set(cmp_loop_info, 16); loop_ana->birg = birg; @@ -154,7 +154,7 @@ be_loopana_t *be_new_loop_pressure_cls(be_irg_t *birg, const arch_register_class * @return The loop analysis object. */ be_loopana_t *be_new_loop_pressure(be_irg_t *birg) { - be_loopana_t *loop_ana = xmalloc(sizeof(loop_ana)); + be_loopana_t *loop_ana = xmalloc(sizeof(*loop_ana)); ir_loop *irg_loop = get_irg_loop(birg->irg); int i; -- 2.20.1