PR c++/44540
commitf962c3103d98c0616ad42194b5f5c343b59ecabd
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jul 2010 22:23:38 +0000 (13 22:23 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jul 2010 22:23:38 +0000 (13 22:23 +0000)
tree0ed2c5f3efea47a0a55677b4aabbbfe9cdd71329
parent31ec992ce520ef0d950664e09fee51bcf79520a2
PR c++/44540
* mangle.c (write_type): Canonicalize.
(canonicalize_for_substitution): Retain cv-quals on FUNCTION_TYPE.
(write_CV_qualifiers_for_type): Ignore them in abi>=5.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162158 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/mangle.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/noreturn1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/abi/noreturn2.C [new file with mode: 0644]