X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespill.c;h=4eecc3e9afc8106c137ea5e1acc12da66af0652d;hb=88036a81928ac4e2246c29dcf41eeddf508e8429;hp=366439f8a96ad852ec57f3319443cb6b83977eb0;hpb=45a7e67f1a032c463088555118840b84f7308229;p=libfirm diff --git a/ir/be/bespill.c b/ir/be/bespill.c index 366439f8a..4eecc3e9a 100644 --- a/ir/be/bespill.c +++ b/ir/be/bespill.c @@ -185,6 +185,7 @@ void be_add_reload_on_edge(spill_env_t *env, ir_node *to_spill, ir_node *block, } void be_spill_phi(spill_env_t *env, ir_node *node) { + spill_info_t* spill; int i, arity; assert(is_Phi(node)); @@ -192,7 +193,7 @@ void be_spill_phi(spill_env_t *env, ir_node *node) { pset_insert_ptr(env->mem_phis, node); // create spillinfos for the phi arguments - spill_info_t* spill = get_spillinfo(env, node); + spill = get_spillinfo(env, node); for(i = 0, arity = get_irn_arity(node); i < arity; ++i) { ir_node *arg = get_irn_n(node, i); get_spillinfo(env, arg);