1 // Test for Core 2189. 2 // { dg-do compile { target c++11 } } 3 4 template <class T> 5 using Fn = void (*)(T); 6 7 struct A 8 { 9 template <class T> 10 operator Fn<T>(); 11 }; 12 main()13 int main() 14 { 15 A()(42); 16 } 17