Core 1135
commitfd3ee1394658ba5e730608300acab58ad1dcfa76
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Mar 2011 16:17:08 +0000 (25 16:17 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Mar 2011 16:17:08 +0000 (25 16:17 +0000)
tree6d637e3253d81a75c9cb50f2011950b451eff6da
parent2281da085be3d0e6d348fa0c3e42b57b06891833
Core 1135
* method.c (defaulted_late_check): Check for exception spec mismatch.
(defaultable_fn_check): Allow exception spec and virtual.
* class.c (check_for_override): A virtual dtor is non-trivial.

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