Lines Matching refs:capture_init_expr
8178 tree capture_init_expr; in cp_parser_lambda_introducer() local
8248 capture_init_expr = cp_parser_assignment_expression (parser, in cp_parser_lambda_introducer()
8258 capture_init_expr in cp_parser_lambda_introducer()
8269 if (capture_init_expr == error_mark_node) in cp_parser_lambda_introducer()
8274 else if (DECL_P (capture_init_expr) in cp_parser_lambda_introducer()
8275 && (TREE_CODE (capture_init_expr) != VAR_DECL in cp_parser_lambda_introducer()
8276 && TREE_CODE (capture_init_expr) != PARM_DECL)) in cp_parser_lambda_introducer()
8280 capture_init_expr); in cp_parser_lambda_introducer()
8281 inform (0, "%q+#D declared here", capture_init_expr); in cp_parser_lambda_introducer()
8284 if (TREE_CODE (capture_init_expr) == VAR_DECL in cp_parser_lambda_introducer()
8285 && decl_storage_duration (capture_init_expr) != dk_auto) in cp_parser_lambda_introducer()
8289 capture_init_expr); in cp_parser_lambda_introducer()
8290 inform (0, "%q+#D declared here", capture_init_expr); in cp_parser_lambda_introducer()
8294 capture_init_expr in cp_parser_lambda_introducer()
8297 capture_init_expr, in cp_parser_lambda_introducer()
8328 capture_init_expr, in cp_parser_lambda_introducer()