1157114Sscottl// PR c++/40371 2157114Sscottl 3157114Sscottlstruct A 4157114Sscottl{ 5157114Sscottl typedef void (&F)(); 6157114Sscottl template<int> operator F(); 7157114Sscottl}; 8157114Sscottl 9157114Sscottlvoid foo() 10157114Sscottl{ 11157114Sscottl A()(); // { dg-error "no match" } 12157114Sscottl} 13157114Sscottl