// PR c++/79640 // { dg-do compile { target c++14 } } template void foo(F f) { f(1); } template void bar() { const int i = i; foo([] (auto) { sizeof(i); }); } void baz() { bar<1>(); }