1 // PR c++/67354 2 // { dg-do compile { target c++11 } } 3 // { dg-options "-fabi-version=5 -Os" } 4 5 class A 6 { 7 }; 8 9 template <typename T> 10 void foo()11 foo () 12 { 13 T (); 14 } 15 16 struct B : virtual A 17 { BB18 template <typename...> B () {} 19 }; 20 21 auto f = foo<B>; 22