aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C
blob: 50e4a95dbda24ce0d883a73c9a0028b8ee0b28cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// PR c++/65816
// { dg-do compile { target c++20 } }

struct X {
  int i;
  X() = default;
  constexpr X(int) { }
};

struct Y : X {
  constexpr Y() : X() { }
};

static_assert(Y().i == 0);