diff options
author | Jason Merrill <jason@redhat.com> | 2013-03-16 22:38:50 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2013-03-16 22:38:50 -0400 |
commit | c73356802f430fd51f0d4db1ec928fb093c7c4a6 (patch) | |
tree | 327525948c4a7e69b6203fbe7bbe1911d384e157 /gcc/tree.c | |
parent | 8e519a8b0a3543210d7103042cc0a2e1b3603832 (diff) | |
download | gcc-c73356802f430fd51f0d4db1ec928fb093c7c4a6.zip gcc-c73356802f430fd51f0d4db1ec928fb093c7c4a6.tar.gz gcc-c73356802f430fd51f0d4db1ec928fb093c7c4a6.tar.bz2 |
re PR c++/54764 (In class initialization of non-static lambda member can't be used in class with default template paramer)
PR c++/54764
PR c++/55972
* name-lookup.h (tag_scope): Add ts_lambda.
* semantics.c (begin_lambda_type): Use it.
* decl.c (xref_tag_1): Set CLASSTYPE_LAMBDA_EXPR.
* pt.c (check_default_tmpl_args): Ignore lambdas.
(push_template_decl_real): Handle lambdas.
* tree.c (no_linkage_check): Adjust lambda check.
From-SVN: r196742
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions