From 118267fcfd41c71563371bc54286e0ee978a270d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Wed, 2 Aug 2006 10:55:57 +0000 Subject: [PATCH] fixed proj number mapping for CopyB nodes --- ir/be/ia32/ia32_map_regs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/be/ia32/ia32_map_regs.c b/ir/be/ia32/ia32_map_regs.c index dfb84e592..2224ae48d 100644 --- a/ir/be/ia32/ia32_map_regs.c +++ b/ir/be/ia32/ia32_map_regs.c @@ -257,6 +257,9 @@ long ia32_translate_proj_pos(const ir_node *proj) { else if (get_irn_opcode(pred) == iro_Start) { return nr; } + else if (is_ia32_CopyB(pred) || is_ia32_CopyB_i(pred)) { + return nr; + } // assert(0 && "unsupported Proj(X)"); return 0; -- 2.20.1