// PR c++/85815 // { dg-do compile { target c++11 } } template class A { static A* INSTANCE; void foobar(); void moo() {} }; template A* A::INSTANCE = nullptr; template void A::foobar() { auto x = []() { INSTANCE->moo(); }; }