(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp0x/
lambda/
lambda-const4.C
// PR c++/63207
// { dg-do run { target c++11 } }

template <typename T>
struct Base {
  T value;
};

template <typename T>
struct Test : Base<T> {
  T test() {
    const int x = this->value;
    return ([&]{ return x; })();
  }
};

int main()  {
  Test<int> t;
  t.value = 0;
  return t.test();
}