Make operator type overrides clear.

This commit is contained in:
Bill Currie 2011-01-21 15:57:53 +09:00
parent aec9f256a7
commit 977c48d728

View file

@ -56,9 +56,13 @@ print_operand (operand_t *op)
{
switch (op->op_type) {
case op_symbol:
if (op->type != op->o.symbol->type->type)
printf ("(%s) ", pr_type_name[op->type]);
printf ("%s", op->o.symbol->name);
break;
case op_value:
if (op->type != op->o.value->type)
printf ("(%s) ", pr_type_name[op->type]);
switch (op->o.value->type) {
case ev_string:
printf ("\"%s\"", op->o.value->v.string_val);