[qfcc] Do not unalias temporary operands

I don't remember why I did this originally, but it causes the dags code
to lose the offset temp alias when accessing fields on structural temps
(known to be the case for vectors (temp-component.r), and I seem to
remember having problems with structs).
This commit is contained in:
Bill Currie 2022-01-30 14:02:13 +09:00
parent 218481764b
commit e195dba626

View file

@ -231,8 +231,6 @@ dag_node (operand_t *op)
if (def->daglabel)
node = def->daglabel->dagnode;
} else if (op->op_type == op_temp) {
while (op->tempop.alias)
op = op->tempop.alias;
if (op->tempop.daglabel)
node = op->tempop.daglabel->dagnode;
} else if (op->op_type == op_value) {