mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-21 18:01:15 +00:00
Print the def name for a pointer expr when known.
This commit is contained in:
parent
3b080fcbb0
commit
204a267b6a
1 changed files with 9 additions and 3 deletions
|
@ -304,9 +304,15 @@ print_value (expr_t *e, int level, int id)
|
|||
break;
|
||||
case ev_pointer:
|
||||
type = e->e.value.v.pointer.type;
|
||||
label = va ("(%s)[%d]",
|
||||
type ? pr_type_name[type->type] : "???",
|
||||
e->e.value.v.pointer.val);
|
||||
if (e->e.value.v.pointer.def)
|
||||
label = va ("(%s)[%d]<%s>",
|
||||
type ? pr_type_name[type->type] : "???",
|
||||
e->e.value.v.pointer.val,
|
||||
e->e.value.v.pointer.def->name);
|
||||
else
|
||||
label = va ("(%s)[%d]",
|
||||
type ? pr_type_name[type->type] : "???",
|
||||
e->e.value.v.pointer.val);
|
||||
break;
|
||||
case ev_field:
|
||||
label = va ("field %d", e->e.value.v.pointer.val);
|
||||
|
|
Loading…
Reference in a new issue