From a47d28b48b5b508f81bf28b6bcb25ef19ed8fd46 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Tue, 7 Aug 2007 13:48:44 +0000 Subject: [PATCH] emit a 0 if none of the AM info is set [r15494] --- ir/be/ia32/ia32_emitter.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ir/be/ia32/ia32_emitter.c b/ir/be/ia32/ia32_emitter.c index 0be43cb72..1ccd8a1e5 100644 --- a/ir/be/ia32/ia32_emitter.c +++ b/ir/be/ia32/ia32_emitter.c @@ -662,6 +662,11 @@ void ia32_emit_am(ia32_emit_env_t *env, const ir_node *node) { } be_emit_char(env, ')'); } + + /* special case if nothing is set */ + if(ent == NULL && offs == 0 && !has_base && !has_index) { + be_emit_char(env, '0'); + } } /************************************************* -- 2.20.1