64bit should be lowered at this place
authorMatthias Braun <matze@braunis.de>
Thu, 13 Nov 2008 13:25:05 +0000 (13:25 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 13 Nov 2008 13:25:05 +0000 (13:25 +0000)
[r23625]

ir/be/ia32/ia32_transform.c

index 7326b16..c3e7cc6 100644 (file)
@@ -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 */