* method.c (implicitly_declare_fn): Handle deleted lambda default
commitfcc30b51f41dafb300cc01a5ad4f524baa27d88c
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Oct 2014 20:27:07 +0000 (10 20:27 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Oct 2014 20:27:07 +0000 (10 20:27 +0000)
tree19ab2a4528eee92a24e1d666b1c8a27e5edeb488
parent107f1bccac8a568e8104e132d658970dad21678c
* method.c (implicitly_declare_fn): Handle deleted lambda default
ctor and copy assop here.
* class.c (check_bases_and_members): Not here.
(add_implicitly_declared_members): And don't set
CLASSTYPE_LAZY_MOVE_ASSIGN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216105 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/method.c
gcc/testsuite/g++.dg/ext/is_trivially_constructible4.C [new file with mode: 0644]