From 6f625e426f5c6d15fb3280378d64d56811258448 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Thu, 10 Feb 2011 14:26:12 +0900 Subject: [PATCH] Use the correct type when deferencing an offset pointer. --- tools/qfcc/source/statements.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/qfcc/source/statements.c b/tools/qfcc/source/statements.c index 64347ff04..27d0c893d 100644 --- a/tools/qfcc/source/statements.c +++ b/tools/qfcc/source/statements.c @@ -435,7 +435,7 @@ expr_deref (sblock_t *sblock, expr_t *e, operand_t **op) sblock = statement_subexpr (sblock, e->e.expr.e2, &s->opb); if (!*op) { *op = new_operand (op_temp); - (*op)->type = low_level_type (e->e.expr.type); + (*op)->type = low_level_type (type); } s->opc = *op; sblock_add_statement (sblock, s);