create mode from cparser type not from ir_nodes which could have become Bads already
authorMatthias Braun <matze@braunis.de>
Wed, 3 Dec 2008 08:47:24 +0000 (08:47 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 3 Dec 2008 08:47:24 +0000 (08:47 +0000)
[r24246]

ast2firm.c

index 99e9882..17859fb 100644 (file)
@@ -2315,7 +2315,7 @@ static ir_node *create_op(dbg_info *dbgi, const binary_expression_t *expression,
 
        default:
 normal_node:
-               mode = get_irn_mode(right);
+               mode = get_ir_mode(type_right);
                left = create_conv(dbgi, left, mode);
                break;
        }