From: Michael Beck Date: Wed, 2 May 2007 14:16:53 +0000 (+0000) Subject: C99 features removed X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=116626f38b827a9bd32d74764acd1fd016392a00;p=libfirm C99 features removed [r13598] --- diff --git a/ir/be/mips/mips_emitter.c b/ir/be/mips/mips_emitter.c index 13a5d708b..a46d66ccc 100644 --- a/ir/be/mips/mips_emitter.c +++ b/ir/be/mips/mips_emitter.c @@ -223,11 +223,11 @@ static const char *node_const_to_str(ir_node *n) void mips_emit_immediate(mips_emit_env_t *env, const ir_node *node) { - const mips_attr_t *attr = get_mips_attr(node); + const mips_attr_t *attr; be_emit_char(env->emit, '$'); - tarval *tv = attr->tv; - be_emit_tarval(env->emit, tv); + attr = get_mips_attr(node); + be_emit_tarval(env->emit, attr->tv); } /* @@ -358,10 +358,12 @@ static void mips_emit_Reload(mips_emit_env_t *env, const ir_node *node) static void mips_emit_Call(mips_emit_env_t *env, const ir_node *node) { + ir_entity *callee; + be_emit_cstring(env->emit, "\tjal "); - // call to imediate value (label) - ir_entity *callee = be_Call_get_entity(node); + /* call of immediate value (label) */ + callee = be_Call_get_entity(node); if(callee != NULL) { be_emit_ident(env->emit, get_entity_ident(callee)); } else {