OSDN Git Service

2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / cpp0x / defaulted23.C
1 // Test for checking of exception specifications on defaulted fns
2 // { dg-options -std=c++0x }
3
4 struct A
5 {
6   A() noexcept = default;
7 };
8
9 struct B
10 {
11   B() throw (int) = default; // { dg-error "exception-specification that differs from the implicit declaration" }
12 };
13
14 struct C
15 {
16   C() throw (int) { }
17 };
18
19 struct D: C
20 {
21   D() throw (int) = default;
22 };
23
24 struct E
25 {
26   E() = default;
27 };