From b705e58aa3f799fb72923aedb06870a9e9be84b0 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 12 Aug 2011 18:31:48 +0200 Subject: [PATCH] do not sign_extend too early in tarval_convert_to --- ir/tv/tv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/ir/tv/tv.c b/ir/tv/tv.c index ac2d4f6c7..9e38147b9 100644 --- a/ir/tv/tv.c +++ b/ir/tv/tv.c @@ -978,7 +978,6 @@ ir_tarval *tarval_convert_to(ir_tarval *src, ir_mode *dst_mode) case irms_int_number: buffer = (char*) alloca(sc_get_buffer_length()); memcpy(buffer, src->value, sc_get_buffer_length()); - sign_extend(buffer, dst_mode); return get_tarval_overflow(buffer, src->length, dst_mode); case irms_internal_boolean: -- 2.20.1