From 14737ad66ff905219934bf2e65fc0824f9a0a492 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 9 Feb 2012 18:00:43 +0100 Subject: [PATCH] irio: do not leave construction mode too early (otherwise CSE merges temporary Phi nodes without inputs) --- ir/ir/irio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/ir/irio.c b/ir/ir/irio.c index 48a94d728..0f88eee82 100644 --- a/ir/ir/irio.c +++ b/ir/ir/irio.c @@ -2287,11 +2287,11 @@ static ir_graph *read_irg(read_env_t *env) ir_type *frame = read_type_ref(env); irg_inline_property prop = read_inline_property(env); unsigned props = read_unsigned(env); - irg_finalize_cons(irg); set_irg_frame_type(irg, frame); set_irg_inline_property(irg, prop); set_irg_additional_properties(irg, (mtp_additional_properties)props); read_graph(env, irg); + irg_finalize_cons(irg); return irg; } -- 2.20.1