aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C
blob: 29f574df3896a075a5d7c1d22d6a06066eb400fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Origin: PR c++/51633
// { dg-do compile { target c++11 } }

struct A
{
    ~A();
};

struct B
{
    A a;
    constexpr B() {}
};

struct A1
{
    int a;
    ~A1();
};

struct B1
{
    A1 a1;
    constexpr B1() {} // { dg-error "uninitialized member" }
};