diff options
author | Jason Merrill <jason@redhat.com> | 2013-04-22 14:49:01 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2013-04-22 14:49:01 -0400 |
commit | a7ddca92d62bca781fd6825829f76e12b0b66096 (patch) | |
tree | 8a11dc6ab64d648474542ee2af8d8c257161eec3 /gcc/cp | |
parent | e973d6dda096c7eb417b7872d7e8299b4b7f5ef9 (diff) | |
download | gcc-a7ddca92d62bca781fd6825829f76e12b0b66096.zip gcc-a7ddca92d62bca781fd6825829f76e12b0b66096.tar.gz gcc-a7ddca92d62bca781fd6825829f76e12b0b66096.tar.bz2 |
* mangle.c (write_type): Mangle decltype(auto).
From-SVN: r198150
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/mangle.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7e224ae..b4680c2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2013-04-22 Jason Merrill <jason@redhat.com> + + * mangle.c (write_type): Mangle decltype(auto). + 2013-04-19 Jason Merrill <jason@redhat.com> N3638 changes to return type deduction diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index 83c3e62..8da62b5 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -2019,7 +2019,10 @@ write_type (tree type) case TEMPLATE_TYPE_PARM: if (is_auto (type)) { - write_identifier ("Da"); + if (AUTO_IS_DECLTYPE (type)) + write_identifier ("Dc"); + else + write_identifier ("Da"); ++is_builtin_type; break; } |