cplus-dem.c (do_type): Handle `J'.
authorBrendan Kehoe <brendan@gcc.gnu.org>
Tue, 20 May 1997 20:58:17 +0000 (16:58 -0400)
committerBrendan Kehoe <brendan@gcc.gnu.org>
Tue, 20 May 1997 20:58:17 +0000 (16:58 -0400)
* cplus-dem.c (do_type): Handle `J'.
(demangle_fund_type): Print "complex" for it.

From-SVN: r14107

gcc/cplus-dem.c

index 43aa8e1457a438b1281b61fe5381b95061a829ef..c7e3ec63bc585252aac9eed61a30ead885390e42 100644 (file)
@@ -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;