diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2018-06-15 15:19:47 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2018-06-15 15:19:47 +0100 |
commit | 7f93abd805763ef3827fce9194b0adcd2419a45c (patch) | |
tree | fb00df793c897b007fc7ff9c3344d546a10c0f2b /gcc/cp/lambda.c | |
parent | d1ac60d5759dc63e4f03311d6c85cda8c9d12133 (diff) | |
download | gcc-7f93abd805763ef3827fce9194b0adcd2419a45c.zip gcc-7f93abd805763ef3827fce9194b0adcd2419a45c.tar.gz gcc-7f93abd805763ef3827fce9194b0adcd2419a45c.tar.bz2 |
LWG 2993 reference_wrapper<T> conversion from T&&
* doc/xml/manual/intro.xml: Document LWG 2993 change.
* include/bits/refwrap.h (reference_wrapper(_Tp&)): Remove.
(reference_wrapper(_Tp&&)): Remove.
(reference_wrapper<_Up>(_Up&&)): Define new constructor as constrained
template.
(reference_wrapper): Add deduction guide.
* testsuite/20_util/reference_wrapper/deduction.cc: New.
* testsuite/20_util/reference_wrapper/lwg2993.cc: New.
From-SVN: r261632
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions