1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// { dg-do compile { target c++11 } } // { dg-require-visibility "" } // { dg-options "-fvisibility=hidden" } template<class T> class MyClass { public: MyClass() { auto outer = [this]() { auto fn = [this] { }; }; } }; int main() { MyClass<int> r; }