From db31075dffd8fc57a58e9b002a83c65aea423ee4 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 13 Nov 2008 13:25:05 +0000 Subject: [PATCH] 64bit should be lowered at this place [r23625] --- ir/be/ia32/ia32_transform.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 7326b16e6..c3e7cc655 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -3255,6 +3255,9 @@ static ir_node *gen_Conv(ir_node *node) ir_node *nomem = new_NoMem(); ir_node *res = NULL; + assert(!mode_is_int(src_mode) || src_bits <= 32); + assert(!mode_is_int(tgt_mode) || tgt_bits <= 32); + if (src_mode == mode_b) { assert(mode_is_int(tgt_mode) || mode_is_reference(tgt_mode)); /* nothing to do, we already model bools as 0/1 ints */ -- 2.20.1