Allow casts from character mode in the same way as for integers (needed for ia32...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 23 Apr 2007 09:23:10 +0000 (09:23 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 23 Apr 2007 09:23:10 +0000 (09:23 +0000)
Currently non-symmetric!

[r13443]

ir/tv/tv.c

index 68999b8..f97719d 100644 (file)
@@ -828,8 +828,9 @@ tarval *tarval_convert_to(tarval *src, ir_mode *m) {
                }
                break;
 
-       /* cast int to something */
+       /* cast int/characters to something */
        case irms_int_number:
+       case irms_character:
                switch (get_mode_sort(m)) {
                case irms_int_number:
                case irms_character:
@@ -888,8 +889,6 @@ tarval *tarval_convert_to(tarval *src, ir_mode *m) {
                }
                break;
 
-       case irms_character:
-               break;
        case irms_reference:
                break;
        }