diff options
author | Jason Merrill <jason@redhat.com> | 2017-08-29 16:17:02 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2017-08-29 16:17:02 -0400 |
commit | 9925f216d0f85e8ee20900162b5238333f8e567e (patch) | |
tree | 03c4959f775842b61df88c2ed12b2a65d36cc150 /gcc/tree-streamer-out.c | |
parent | 5d4e573b28a74218ea9db6b00f50f5e323899e6d (diff) | |
download | gcc-9925f216d0f85e8ee20900162b5238333f8e567e.zip gcc-9925f216d0f85e8ee20900162b5238333f8e567e.tar.gz gcc-9925f216d0f85e8ee20900162b5238333f8e567e.tar.bz2 |
Remove unnecessary LAMBDA_EXPR fields.
* cp-tree.h (LAMBDA_EXPR_CLOSURE): Use TREE_TYPE.
(LAMBDA_EXPR_RETURN_TYPE): Remove.
(struct tree_lambda_expr): Remove closure and return_type fields.
* lambda.c (build_lambda_expr): Don't set LAMBDA_EXPR_RETURN_TYPE.
* pt.c (tsubst_copy_and_build): Likewise.
* parser.c (cp_parser_lambda_declarator_opt): Track return type.
(cp_parser_lambda_body): Adjust unspecified return type check.
* ptree.c (cxx_print_lambda_node): Don't print closure or
return type.
From-SVN: r251430
Diffstat (limited to 'gcc/tree-streamer-out.c')
0 files changed, 0 insertions, 0 deletions