Commit 5ff660f0 by Brendan Kehoe

cplus-dem.c (do_type): Handle `J'.

	* cplus-dem.c (do_type): Handle `J'.
	(demangle_fund_type): Print "complex" for it.

From-SVN: r14107
parent eccc11fb
...@@ -940,6 +940,7 @@ demangle_template (work, mangled, tname, trawname) ...@@ -940,6 +940,7 @@ demangle_template (work, mangled, tname, trawname)
case 'F': /* function */ case 'F': /* function */
case 'M': /* member function */ case 'M': /* member function */
case 'O': /* ??? */ case 'O': /* ??? */
case 'J': /* complex */
old_p++; old_p++;
continue; continue;
case 'Q': /* qualified name */ case 'Q': /* qualified name */
...@@ -2211,6 +2212,11 @@ demangle_fund_type (work, mangled, result) ...@@ -2211,6 +2212,11 @@ demangle_fund_type (work, mangled, result)
string_append (result, "volatile"); string_append (result, "volatile");
} }
break; break;
case 'J':
(*mangled)++;
APPEND_BLANK (result);
string_append (result, "complex");
break;
default: default:
done = 1; done = 1;
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment