re PR c++/70528 (bogus error: constructor required before non-static data member)
authorJason Merrill <jason@redhat.com>
Fri, 15 Apr 2016 02:23:05 +0000 (22:23 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 15 Apr 2016 02:23:05 +0000 (22:23 -0400)
commit26144dde3b68a331a8db86a9c8eaaa63d572bce9
treec7a53813d3d706b0dc74aadf3bfb2d89e39d703d
parenteab43e698f00ecc489453c3811ec98d9cc094f69
re PR c++/70528 (bogus error: constructor required before non-static data member)

PR c++/70528

* class.c (type_has_constexpr_default_constructor): Return true
for an implicitly declared constructor.

From-SVN: r235002
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/g++.dg/cpp0x/constexpr-ctor12.C
gcc/testsuite/g++.dg/cpp0x/constexpr-default-ctor.C
gcc/testsuite/g++.dg/cpp0x/constexpr-ice6.C
gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C
gcc/testsuite/g++.dg/cpp0x/pr70528.C [new file with mode: 0644]