From e9f06dd6a4772198bfcc28c4c737bfd442220e98 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 24 Oct 2008 01:31:29 +0000 Subject: [PATCH] - C99 features removed [r23154] --- ir/be/beinfo.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ir/be/beinfo.c b/ir/be/beinfo.c index 1e5692109..02f52d9ba 100644 --- a/ir/be/beinfo.c +++ b/ir/be/beinfo.c @@ -34,16 +34,20 @@ static copy_attr_func old_phi_copy_attr; void be_info_new_node(ir_node *node) { + struct obstack *obst; + backend_info_t *info; + sched_info_t *sinfo; + if (is_Anchor(node)) return; - struct obstack *obst = get_irg_obstack(current_ir_graph); - backend_info_t *info = obstack_alloc(obst, sizeof(*info)); - sched_info_t *sinfo = &info->sched_info; + obst = get_irg_obstack(current_ir_graph); + info = obstack_alloc(obst, sizeof(*info)); + sinfo = &info->sched_info; memset(info, 0, sizeof(*info)); - sinfo->idx = get_irn_idx(node); + sinfo->idx = get_irn_idx(node); INIT_LIST_HEAD(&sinfo->list); if (is_Phi(node)) { -- 2.20.1