1 2 3 4 5 6 7 8 9 10 11
// PR c++/78896 // { dg-do compile { target c++11 } } // { dg-options "" } int foo () { int a {10}; auto [b] { [&a](){} }; // { dg-error "cannot decompose lambda closure type" } return b - a; // { dg-warning "structured bindings only available with" "" { target c++14_down } .-1 } }