From: Christoph Mallon Date: Sat, 17 Nov 2007 19:54:02 +0000 (+0000) Subject: Add missing skip_typeref() in select_to_firm(). X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=5b5eebd2a3f941dcaf51f7260d184b816b7a852e;p=cparser Add missing skip_typeref() in select_to_firm(). [r18461] --- diff --git a/ast2firm.c b/ast2firm.c index f0be12e..71dce36 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -1329,7 +1329,7 @@ static ir_node *select_to_firm(const select_expression_t *expression) { dbg_info *dbgi = get_dbg_info(&expression->expression.source_position); ir_node *addr = select_addr(expression); - type_t *type = expression->expression.datatype; + type_t *type = skip_typeref(expression->expression.datatype); return deref_address(type, addr, dbgi); }