From: Christoph Mallon Date: Sat, 11 Oct 2008 16:29:37 +0000 (+0000) Subject: Remove dead initialisaton. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=91f9514ac6b3b05fa583796731cad6d3d11368a0;p=libfirm Remove dead initialisaton. [r22687] --- diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index d002ed22b..8a8cba770 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -279,10 +279,8 @@ static void ia32_set_irn_reg(ir_node *irn, const arch_register_t *reg) static const arch_register_t *ia32_get_irn_reg(const ir_node *irn) { int pos = 0; - const arch_register_t *reg = NULL; if (is_Proj(irn)) { - if (get_irn_mode(irn) == mode_X) { return NULL; } @@ -292,15 +290,12 @@ static const arch_register_t *ia32_get_irn_reg(const ir_node *irn) } if (is_ia32_irn(irn)) { - const arch_register_t **slots; - slots = get_ia32_slots(irn); + const arch_register_t **slots = get_ia32_slots(irn); assert(pos < get_ia32_n_res(irn)); - reg = slots[pos]; + return slots[pos]; } else { - reg = ia32_get_firm_reg(irn, cur_reg_set); + return ia32_get_firm_reg(irn, cur_reg_set); } - - return reg; } static arch_irn_class_t ia32_classify(const ir_node *irn) {