re PR c++/37906 (has_trivial_default_constructor vs. deleted copy ctor)
authorJason Merrill <jason@gcc.gnu.org>
Thu, 4 Dec 2008 19:00:03 +0000 (14:00 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 4 Dec 2008 19:00:03 +0000 (14:00 -0500)
commitf782c65c3da796b4eb907daa55a160f1203ee5e6
tree175fb67e45c27c46f67a8bee4a79a8b083beec40
parent1d9aba81050b524d9dd61e59f4b28382782051b3
re PR c++/37906 (has_trivial_default_constructor vs. deleted copy ctor)

        PR c++/37906
        * decl.c (grok_special_member_properties): Set TYPE_HAS_COMPLEX_DFLT
        here.
        * class.c (check_bases_and_members): Rather than assuming any
        user-declared default constructor is complex here.

From-SVN: r142442
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/defaulted6.C [new file with mode: 0644]