https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85889

--- Comment #13 from Giuseppe D'Angelo <dangelog at gmail dot com> ---
Not sure; N4659 says

https://timsong-cpp.github.io/cppwp/n4659/expr.prim.lambda.capture#4

"The identifier in a simple-capture is looked up using the usual rules for
unqualified name lookup; each such lookup shall find an entity"

and then

https://timsong-cpp.github.io/cppwp/n4659/basic#3

"An entity is a value, object, reference, function, enumerator, type, class
member, bit-field, template, template specialization, namespace, or parameter
pack."


... so a structured binding didn't qualify to be captured because it was not an
entity (?)

Reply via email to