aboutsummaryrefslogtreecommitdiff
path: root/gcc/cplus-dem.c
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@gcc.gnu.org>1997-03-11 17:18:56 -0500
committerBrendan Kehoe <brendan@gcc.gnu.org>1997-03-11 17:18:56 -0500
commite9b1360b4952466ae1e4189b4002b131c95e649d (patch)
treeafe5c057dc3d5d79790329f2a9bf136dce3ff5c1 /gcc/cplus-dem.c
parent3c99d5ffb6ce983cd9df0b570d08b77eb7b9ddd2 (diff)
downloadgcc-e9b1360b4952466ae1e4189b4002b131c95e649d.zip
gcc-e9b1360b4952466ae1e4189b4002b131c95e649d.tar.gz
gcc-e9b1360b4952466ae1e4189b4002b131c95e649d.tar.bz2
cplus-dem.c (gnu_special): Call demangled_fund_type for other __t* symbols.
* cplus-dem.c (gnu_special): Call demangled_fund_type for other __t* symbols. From-SVN: r13699
Diffstat (limited to 'gcc/cplus-dem.c')
-rw-r--r--gcc/cplus-dem.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/cplus-dem.c b/gcc/cplus-dem.c
index 5028df1..02f0887 100644
--- a/gcc/cplus-dem.c
+++ b/gcc/cplus-dem.c
@@ -1614,9 +1614,8 @@ gnu_special (work, mangled, declp)
success = demangle_template (work, mangled, declp, 0);
break;
default:
- n = consume_count (mangled);
- string_appendn (declp, *mangled, n);
- (*mangled) += n;
+ success = demangle_fund_type (work, mangled, declp);
+ break;
}
if (success && **mangled != '\0')
success = 0;