- C99 features removed
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 24 Oct 2008 01:31:29 +0000 (01:31 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 24 Oct 2008 01:31:29 +0000 (01:31 +0000)
[r23154]

ir/be/beinfo.c

index 1e56921..02f52d9 100644 (file)
@@ -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)) {