blob: 6fd2bb379bfa8df8da933bcabd1238e2f02a3187 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// PR c++/85815
// { dg-do compile { target c++11 } }
template<class T>
class A {
static A* INSTANCE;
void foobar();
void moo() {}
};
template<class T>
A<T>* A<T>::INSTANCE = nullptr;
template<class T>
void A<T>::foobar() {
auto x = []() {
INSTANCE->moo();
};
}
|