From 80fadd53d5cf0feddf63f34d6306e45f8d5de717 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Wed, 12 Jun 2002 09:43:08 +0000 Subject: [PATCH] Dumping pointers differently [r404] --- ir/tv/tv.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ir/tv/tv.c b/ir/tv/tv.c index 1c206be81..73f6515b5 100644 --- a/ir/tv/tv.c +++ b/ir/tv/tv.c @@ -1718,7 +1718,10 @@ tarval_print (XP_PAR1, const xprintf_info *info ATTRIBUTE((unused)), XP_PARN) if (val->u.p.xname) { printed = XPR (val->u.p.xname); } else if (val->u.p.ent) { - printed = XPF1R ("(%I)", get_entity_ld_ident(val->u.p.ent)); + if (get_entity_peculiarity(val->u.p.ent) == existent) + printed = XPF1R ("&(%I)", get_entity_ld_ident(val->u.p.ent)); + else + printed = XPSR ("(NULL)"); } else { assert (val == tarval_p_void); printed = XPSR ("(void)"); -- 2.20.1