1 // PR c++/85209 2 // { dg-do compile { target c++11 } } 3 // { dg-options "" } 4 5 template <int> 6 void foo()7foo () 8 { 9 auto [a] = []{}; // { dg-error "cannot decompose lambda closure type" } 10 } // { dg-warning "structured bindings only available with" "" { target c++14_down } .-1 } 11 12 void bar()13bar () 14 { 15 foo<0> (); 16 } 17