diff options
author | Nathan Sidwell <nathan@gcc.gnu.org> | 2003-12-16 10:03:54 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2003-12-16 10:03:54 +0000 |
commit | 0f30f285e44b335cef60431f418bda986f47df35 (patch) | |
tree | d619ba37e2f11c11c81e8d947feaa51ba9c8ef6c /gcc/cp/ChangeLog | |
parent | a689d4e0ea6a94acd0cb585462f7f57f7c05be7c (diff) | |
download | gcc-0f30f285e44b335cef60431f418bda986f47df35.zip gcc-0f30f285e44b335cef60431f418bda986f47df35.tar.gz gcc-0f30f285e44b335cef60431f418bda986f47df35.tar.bz2 |
re PR c++/13242 ([ABI] Incorrect mangling of template reference parameters)
cp:
PR c++/13242
C++ ABI change. Mangling template parameters of reference type
* mangle.c (write_template_args): Remove unreachable code.
(write_template_arg): Look through an argument of reference type.
testsuite:
PR c++/13242
* g++.dg/abi/mangle19-1.C: New test.
* g++.dg/abi/mangle19-2.C: New test.
From-SVN: r74682
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f9de905..a04a3d3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,9 +1,16 @@ -2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
-
- PR c++/2294
- * name-lookup.c (push_overloaded_decl): always construct an OVERLOAD
- if the declaration comes from an using declaration.
-
+2003-12-16 Nathan Sidwell <nathan@codesourcery.com> + + PR c++/13242 + C++ ABI change. Mangling template parameters of reference type + * mangle.c (write_template_args): Remove unreachable code. + (write_template_arg): Look through an argument of reference type. + +2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org> + + PR c++/2294 + * name-lookup.c (push_overloaded_decl): always construct an OVERLOAD + if the declaration comes from an using declaration. + 2003-12-15 Mark Mitchell <mark@codesourcery.com> PR c++/10926 |