1 // { dg-do compile { target c++14 } } 2 // PR c++/84835 3 // ICE with generic lambda inside extern "C" 4 5 extern "C" 6 { 7 auto r = [] (auto x) 8 { 9 void baz (); // extern "C" 10 baz (); 11 }; 12 13 } 14 g()15void g () 16 { 17 r (0); 18 } 19 20 // { dg-final { scan-assembler "\[^0-9\]baz" } } 21