1 // PR c++/61924 2 // { dg-do compile { target c++11 } } 3 4 struct function 5 { 6 template < typename _Functor > function (_Functor); // { dg-error "never defined" } 7 }; 8 9 template < typename > struct RetryingRpc 10 { 11 template < typename StubType> RetryingRpc (StubType, function =[]{}); 12 }; 13 fn()14void fn() 15 { 16 RetryingRpc<int> rpc(0, []{}); 17 } 18