view gcc/testsuite/g++.dg/cpp0x/lambda/lambda-dependent1.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 84e7813d76e9
children
line wrap: on
line source

// 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();
    };
}