| // PR c++/71837 | |
| // { dg-do compile { target c++14 } } | |
| template < typename ... Ts > void f (Ts ... args) | |
| { | |
| [ts (args ...)] { return ts; } (); // { dg-error "" } | |
| } | |
| int main () | |
| { | |
| f (); // { dg-message "required" } | |
| f (1,2); // { dg-message "required" } | |
| return 0; | |
| } |