diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-24 00:16:31 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-24 00:16:31 +0000 |
commit | 4543acc87455646f2a910fe7a3322395a45255f0 (patch) | |
tree | 5bb98a2a84bb58f6b55cd5f27730df6a9665847b /gcc/cp | |
parent | 71237df0a0b7f0f10cebedcd114fae7ad2aaebcb (diff) | |
download | gcc-4543acc87455646f2a910fe7a3322395a45255f0.zip gcc-4543acc87455646f2a910fe7a3322395a45255f0.tar.gz gcc-4543acc87455646f2a910fe7a3322395a45255f0.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ea3002d..2e8275e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,25 @@ +2020-06-23 Jason Merrill <jason@redhat.com> + + PR c++/93976 + Implement C++20 P2082R1, Fixing CTAD for aggregates. + * cp-tree.h (TPARMS_PRIMARY_TEMPLATE): Split out from... + (DECL_PRIMARY_TEMPLATE): ...here. + (builtin_guide_p): Declare. + * decl.c (reshape_init_class): Handle bases of a template. + (reshape_init_r): An array with dependent bound takes a single + initializer. + * pt.c (tsubst_default_argument): Shortcut {}. + (unify_pack_expansion): Allow omitted arguments to trailing pack. + (builtin_guide_p): New. + (collect_ctor_idx_types): Give a trailing pack a {} default + argument. Handle arrays better. + +2020-06-23 Iain Sandoe <iain@sandoe.co.uk> + + PR c++/95477 + * coroutines.cc (morph_fn_to_coro): Apply a cleanup to + the get return object when the DTOR is non-trivial. + 2020-06-20 Iain Sandoe <iain@sandoe.co.uk> PR c++/95505 |