diff options
Diffstat (limited to 'gcc')
-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; |