From 4f2f28dd10711dce5b639a96f7a577f6e7868a9d Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 24 Jun 2008 17:38:43 +0000 Subject: [PATCH] Fix printing shift amount for ARM mov. [r20244] --- ir/be/arm/arm_emitter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/arm/arm_emitter.c b/ir/be/arm/arm_emitter.c index 7405e6d7d..7c7b809f9 100644 --- a/ir/be/arm/arm_emitter.c +++ b/ir/be/arm/arm_emitter.c @@ -241,9 +241,9 @@ void arm_emit_shift(const ir_node *node) { mod = get_arm_shift_modifier(node); if (ARM_HAS_SHIFT(mod)) { - long v = get_arm_imm_value(node); + int v = get_arm_imm_value(node); - be_emit_irprintf(", %s #%l", arm_shf_mod_name(mod), v); + be_emit_irprintf(", %s #%d", arm_shf_mod_name(mod), v); } } -- 2.20.1