From 394171ace4720ffdfa7ab5b47413aa564fa03478 Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Mon, 30 Nov 1992 20:07:35 +0000 Subject: * tm-sun4sol2.h: Add CPLUS_MARKER. Solaris 2.0 requires '.' rather than '$'. This particular piece of braindamage is spreading like ooze. It's now infected libiberty, deja-gnu, gdb, and gcc. * values.c (baseclass_addr): Use CPLUS_MARKER rather than hardwired '$' character. --- gdb/values.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/values.c') diff --git a/gdb/values.c b/gdb/values.c index 61a1614..14ecccb 100644 --- a/gdb/values.c +++ b/gdb/values.c @@ -1215,7 +1215,7 @@ baseclass_addr (type, index, valaddr, valuep, errp) char *vbase_name, *type_name = type_name_no_tag (basetype); vbase_name = (char *)alloca (strlen (type_name) + 8); - sprintf (vbase_name, "_vb$%s", type_name); + sprintf (vbase_name, "_vb%c%s", CPLUS_MARKER, type_name); /* First look for the virtual baseclass pointer in the fields. */ for (i = n_baseclasses; i < len; i++) -- cgit v1.1