From 4d9bcc109590c48aa8c63da96e8f419205b9f724 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sat, 10 Jul 2010 18:27:45 +0000 Subject: [PATCH] - replaced an if condition that should never happen by assert() - removed a superfluous "{", although in an #if 0 block this confuses Visual Assist [r27731] --- ir/be/arm/arm_transform.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ir/be/arm/arm_transform.c b/ir/be/arm/arm_transform.c index 07ec2b895..e608a98db 100644 --- a/ir/be/arm/arm_transform.c +++ b/ir/be/arm/arm_transform.c @@ -1028,7 +1028,7 @@ static ir_node *gen_Const(ir_node *node) } else { node = new_bd_arm_fpaMnf_i(dbg, block, mode, -imm); } - } else { + } else #endif { node = new_bd_arm_fpaConst(dbg, block, tv); @@ -1627,13 +1627,9 @@ static ir_node *gen_Call(ir_node *node) if (reg != NULL) { in[in_arity] = new_value; - if (reg == &arm_gp_regs[REG_LR]) { - /* this should not happen, LR cannot be a parameter register ... */ - in_req[in_arity] = be_create_reg_req(obst, - reg, arch_register_req_type_ignore); - } else { - in_req[in_arity] = reg->single_req; - } + /* this should not happen, LR cannot be a parameter register ... */ + assert(reg != &arm_gp_regs[REG_LR]); + in_req[in_arity] = reg->single_req; ++in_arity; } else { ir_mode *mode; -- 2.20.1