1 // PR c++/64105
2 // This test was ICEing in C++11 mode.
3 // { dg-do compile { target c++11 } }
4 
5 #include <functional>
6 
7 using F = std::function<void(void)>;
8 
9 struct X
10 {
11   template <typename T>
fX12   static void f(T t)
13   {
14     g(t);
15   }
16 
gX17   static void g(F) {}
18 };
19 
main()20 int main()
21 {
22   X::f([](auto... xs){});	// { dg-error "" "" { target { ! c++14 } } }
23 }
24