simulate-thread tests: Silence gdb debuginfod warning
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / variadic182.C
blob078de740e014253d9cd9237146853ed63dabe23d
1 // PR c++/88580
2 // { dg-do compile { target c++11 } }
4 template <class... Bases>
5 struct Derived : Bases... {
6   template <class... Ts>
7   Derived(Ts... args) : Bases(args, args..., args)... { }
8 };
10 struct A { };
11 struct B { };
12 struct C { };
14 struct Base1 { Base1(A, A, B, C, A); };
15 struct Base2 { Base2(B, A, B, C, B); };
16 struct Base3 { Base3(C, A, B, C, C); };
18 Derived<Base1, Base2, Base3> d(A{}, B{}, C{});