diff --git a/tools/qfcc/source/statements.c b/tools/qfcc/source/statements.c index 65d76f983..0e33071fc 100644 --- a/tools/qfcc/source/statements.c +++ b/tools/qfcc/source/statements.c @@ -754,7 +754,7 @@ expr_alias (sblock_t *sblock, expr_t *e, operand_t **op) while ((*op)->o.alias->op_type == op_alias) { operand_t *top = (*op)->o.alias; (*op)->o.alias = (*op)->o.alias->o.alias; - top->type = op_symbol; // so free_operand won't follow the alias + top->op_type = op_symbol; // so free_operand won't follow the alias free_operand (top); } return sblock;