aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorMark Mitchell <mark@markmitchell.com>1998-11-08 13:13:03 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1998-11-08 13:13:03 +0000
commit0e714131c8bc3f42f9c552c259562f814066ec2e (patch)
treefac71a1705d044caf90375fe9a68fa0531bfa1f3 /libiberty
parent2fb044651d8c4b44475f0db612d04c9b361f94d7 (diff)
downloadgcc-0e714131c8bc3f42f9c552c259562f814066ec2e.zip
gcc-0e714131c8bc3f42f9c552c259562f814066ec2e.tar.gz
gcc-0e714131c8bc3f42f9c552c259562f814066ec2e.tar.bz2
cplus-dem.c (demangle_template_value_parm): Use cplus_demangle, not internal_cplus_demangle.
* cplus-dem.c (demangle_template_value_parm): Use cplus_demangle, not internal_cplus_demangle. From-SVN: r23570
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog5
-rw-r--r--libiberty/cplus-dem.c7
2 files changed, 11 insertions, 1 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 5bf2346..6f9e088 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+1998-11-08 Mark Mitchell <mark@markmitchell.com>
+
+ * cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
+ not internal_cplus_demangle.
+
Sat Nov 7 16:02:10 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* choose-temp.c: Don't include gansidecl.h.
diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c
index d4718d7..ebd00e1 100644
--- a/libiberty/cplus-dem.c
+++ b/libiberty/cplus-dem.c
@@ -1436,7 +1436,12 @@ demangle_template_value_parm (work, mangled, s, tk)
char *p = xmalloc (symbol_len + 1), *q;
strncpy (p, *mangled, symbol_len);
p [symbol_len] = '\0';
- q = internal_cplus_demangle (work, p);
+ /* We use cplus_demangle here, rather than
+ internal_cplus_demangle, because the name of the entity
+ mangled here does not make use of any of the squangling
+ or type-code information we have built up thus far; it is
+ mangled independently. */
+ q = cplus_demangle (p, work->options);
string_appendn (s, "&", 1);
/* FIXME: Pointer-to-member constants should get a
qualifying class name here. */