// Test for Core 2189. // { dg-do compile { target c++11 } } template using Fn = void (*)(T); struct A { template operator Fn(); }; int main() { A()(42); }