diff options
author | Brendan Kehoe <brendan@gcc.gnu.org> | 1997-05-20 16:58:17 -0400 |
---|---|---|
committer | Brendan Kehoe <brendan@gcc.gnu.org> | 1997-05-20 16:58:17 -0400 |
commit | 5ff660f00cd5289d30399fe7dffdddad3007c122 (patch) | |
tree | 5dac2523bff0c504da76c3c3b0d44e6301ec9e04 /gcc/cplus-dem.c | |
parent | eccc11fbbbb661a1e31653512c9da2bfc6a6d91e (diff) | |
download | gcc-5ff660f00cd5289d30399fe7dffdddad3007c122.zip gcc-5ff660f00cd5289d30399fe7dffdddad3007c122.tar.gz gcc-5ff660f00cd5289d30399fe7dffdddad3007c122.tar.bz2 |
cplus-dem.c (do_type): Handle `J'.
* cplus-dem.c (do_type): Handle `J'.
(demangle_fund_type): Print "complex" for it.
From-SVN: r14107
Diffstat (limited to 'gcc/cplus-dem.c')
-rw-r--r-- | gcc/cplus-dem.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/cplus-dem.c b/gcc/cplus-dem.c index 43aa8e1..c7e3ec6 100644 --- a/gcc/cplus-dem.c +++ b/gcc/cplus-dem.c @@ -940,6 +940,7 @@ demangle_template (work, mangled, tname, trawname) case 'F': /* function */ case 'M': /* member function */ case 'O': /* ??? */ + case 'J': /* complex */ old_p++; continue; case 'Q': /* qualified name */ @@ -2211,6 +2212,11 @@ demangle_fund_type (work, mangled, result) string_append (result, "volatile"); } break; + case 'J': + (*mangled)++; + APPEND_BLANK (result); + string_append (result, "complex"); + break; default: done = 1; break; |