From c7ee7b35300a49900d92bbada767913c0af6b14b Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sat, 13 Dec 2008 19:22:17 +0000 Subject: [PATCH] more skip_typerefs [r24622] --- ast2firm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ast2firm.c b/ast2firm.c index 89c266f..79345c2 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -2492,7 +2492,7 @@ static ir_node *create_assign_binop(const binary_expression_t *expression) { dbg_info *const dbgi = get_dbg_info(&expression->base.source_position); const expression_t *left_expr = expression->left; - type_t *type = left_expr->base.type; + type_t *type = skip_typeref(left_expr->base.type); ir_mode *left_mode = get_ir_mode_storage(type); ir_node *right = expression_to_firm(expression->right); ir_node *left_addr = expression_to_addr(left_expr); -- 2.20.1