diff --git a/tools/qfcc/source/statements.c b/tools/qfcc/source/statements.c index d81cdf057..e569d0317 100644 --- a/tools/qfcc/source/statements.c +++ b/tools/qfcc/source/statements.c @@ -124,10 +124,13 @@ operand_string (operand_t *op) return op->o.label->name; case op_temp: if (op->o.tempop.alias) - return va ("", op, op->o.tempop.users, + return va ("", + pr_type_name[op->o.tempop.type->type], + op, op->o.tempop.users, op->o.tempop.alias, op->o.tempop.alias->o.tempop.users); - return va ("", op, op->o.tempop.users); + return va ("", pr_type_name[op->o.tempop.type->type], + op, op->o.tempop.users); case op_alias: { const char *alias = operand_string (op->o.alias);