blob: 02ad60224f5697e3ce49b13b2c203194ee929d17 [file] [log] [blame]
// 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();
}