1 // { dg-do run { target c++11 } }
2 
3 struct A
4 {
5   int i;
6   template <class T>
AA7   A(T t) noexcept : i(t) {}
8 };
9 
10 struct C
11 {
CC12   C() { throw 42; }
13 };
14 
15 struct B: A, C
16 {
17   using A::A;
18 };
19 
main()20 int main()
21 {
22   try { B b(24); }
23   catch (int) { return 0; }
24   __builtin_abort();
25 }
26