1 // { dg-do compile { target c++14 } } 2 3 // PR c++/66735, lost constness on reference capture 4 Foo()5template <typename T> void Foo () 6 { 7 T const x = 5; 8 9 auto l = [&rx = x]() {}; 10 11 l (); 12 } 13 Baz()14void Baz () 15 { 16 int const x = 5; 17 auto l = [&rx = x]() {}; 18 19 20 l (); 21 Foo<int> (); 22 } 23