Hi! On Mon, May 20, 2019 at 11:44:18PM +0200, Jakub Jelinek wrote: > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? > > 2019-05-20 Jakub Jelinek <ja...@redhat.com> > > P1091R3 - Extending structured bindings to be more like var decls > P1381R1 - Reference capture of structured bindings > * decl.c (cp_maybe_mangle_decomp): Handle TREE_STATIC decls even at > function scope. > (cp_finish_decomp): Copy over various decl properties from decl to > v[i] in the tuple case. > (grokdeclarator): Allow static, thread_local and __thread for C++2a > and use pedwarn instead of error for older standard revisions. > Make other structured binding diagnostic messages more i18n friendly. > > * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning > instead of error and only for c++17_down. Add a thread_local test. > (z2): Add a __thread test. > * g++.dg/cpp2a/decomp1.C: New test. > * g++.dg/cpp2a/decomp1-aux.cc: New file. > * g++.dg/cpp2a/decomp2.C: New test. > * g++.dg/cpp2a/decomp3.C: New test.
I'd like to ping this patch. Thanks. Jakub