c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559]
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1z / aggr-base13.C
blobc4c7ee0e8f0cf0136f871c45afd8e76d9c1e2338
1 // PR c++/108559
2 // { dg-do compile { target c++17 } }
4 struct A {
5   int g = 0;
7   A() {}
8   A(const A&) {}
9 };
11 struct B : A {};
13 A u() { return A{}; }
15 int bug() { return B{u()}.g; }
17 int main() {
18   return 0;