https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937
--- Comment #7 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Another test: ``` void operate_one(const int) {} template<typename ...T> void operate_multi(T... args) { [&]<int idx>() { ::operate_one(args...[idx]); }.template operator()<0>(); } int main() { ::operate_multi(0); } ```