1 // PR c++/69977 2 // { dg-do compile { target c++14 } } 3 4 class A { 5 private: method(int i)6 void method(int i) { 7 (void) i; 8 } 9 10 public: publicMethod()11 void publicMethod() { 12 auto lambda = [&] (const auto k) { 13 method(k); 14 }; 15 lambda(42); 16 } 17 }; 18 main()19int main() 20 { 21 A a; 22 a.publicMethod(); 23 } 24