c++: Fix base copy elision thinko [PR98744]
[gcc.git] / gcc / testsuite / g++.dg / init / elide7.C
diff --git a/gcc/testsuite/g++.dg/init/elide7.C b/gcc/testsuite/g++.dg/init/elide7.C
new file mode 100644 (file)
index 0000000..d4bacaf
--- /dev/null
@@ -0,0 +1,9 @@
+// PR c++/98744
+// { dg-additional-options "-O2 -fno-inline -Wmaybe-uninitialized" }
+
+struct A {};
+struct B : virtual A {};
+struct C : B {
+  C() : B(B()) {}
+};
+int main() { C c; return 0; }