From 0442a2876f0003ee38b924d483da0ebdc813485b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Thu, 9 Mar 2006 17:36:08 +0000 Subject: [PATCH] fixed some bugs --- 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 5eb95a28a..bace36d4b 100644 --- a/ir/be/ia32/ia32_emitter.c +++ b/ir/be/ia32/ia32_emitter.c @@ -267,6 +267,11 @@ static const char *get_ia32_reg_name(ir_node *irn, int pos, enum io_direction in reg = get_in_reg(irn, pos); } else { + /* destination address mode nodes don't have outputs */ + if (get_ia32_op_type(irn) == ia32_AddrModeD) { + return "MEM"; + } + reg = get_out_reg(irn, pos); } -- 2.20.1