(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp1y/
lambda-generic-uneval1.C
// PR c++/64834
// { dg-do compile { target c++14 } }

template <typename F>
void e(F f)
{
  f(1);
}

template <int I>
void bar() {
    int x;
    e([&] (const int& y) { (void)sizeof(x); });
    e([&] (const auto& y) { (void)sizeof(x); });
}

void baz() { bar<1>(); }