Lines Matching refs:lambda_expr

10511   tree lambda_expr = build_lambda_expr ();  in cp_parser_lambda_expression()  local
10517 LAMBDA_EXPR_LOCATION (lambda_expr) = token->location; in cp_parser_lambda_expression()
10525 error_at (LAMBDA_EXPR_LOCATION (lambda_expr), in cp_parser_lambda_expression()
10547 cp_parser_lambda_introducer (parser, lambda_expr); in cp_parser_lambda_expression()
10551 type = begin_lambda_type (lambda_expr); in cp_parser_lambda_expression()
10555 record_lambda_scope (lambda_expr); in cp_parser_lambda_expression()
10562 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
10595 ok &= cp_parser_lambda_declarator_opt (parser, lambda_expr); in cp_parser_lambda_expression()
10602 cp_parser_lambda_body (parser, lambda_expr); in cp_parser_lambda_expression()
10611 LAMBDA_EXPR_CAPTURE_LIST (lambda_expr) in cp_parser_lambda_expression()
10612 = nreverse (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
10633 LAMBDA_EXPR_THIS_CAPTURE (lambda_expr) = NULL_TREE; in cp_parser_lambda_expression()
10636 gcc_assert (LAMBDA_EXPR_PENDING_PROXIES (lambda_expr) == NULL); in cp_parser_lambda_expression()
10641 LAMBDA_EXPR_LOCATION (lambda_expr) = make_location (token->location, in cp_parser_lambda_expression()
10646 lambda_expr = build_lambda_object (lambda_expr); in cp_parser_lambda_expression()
10648 lambda_expr = error_mark_node; in cp_parser_lambda_expression()
10650 cp_parser_end_tentative_firewall (parser, start, lambda_expr); in cp_parser_lambda_expression()
10654 return lambda_expr; in cp_parser_lambda_expression()
10665 cp_parser_lambda_introducer (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_introducer() argument
10678 LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) = CPLD_REFERENCE; in cp_parser_lambda_introducer()
10680 LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) = CPLD_COPY; in cp_parser_lambda_introducer()
10682 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) != CPLD_NONE) in cp_parser_lambda_introducer()
10724 && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY) in cp_parser_lambda_introducer()
10728 if (LAMBDA_EXPR_THIS_CAPTURE (lambda_expr)) in cp_parser_lambda_introducer()
10733 add_capture (lambda_expr, /*id=*/this_identifier, in cp_parser_lambda_introducer()
10749 if (LAMBDA_EXPR_THIS_CAPTURE (lambda_expr)) in cp_parser_lambda_introducer()
10754 add_capture (lambda_expr, /*id=*/this_identifier, in cp_parser_lambda_introducer()
10911 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) != CPLD_NONE in cp_parser_lambda_introducer()
10914 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY in cp_parser_lambda_introducer()
10919 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_REFERENCE in cp_parser_lambda_introducer()
10945 add_capture (lambda_expr, capture_id, capture_init_expr, in cp_parser_lambda_introducer()
10974 cp_parser_lambda_declarator_opt (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_declarator_opt() argument
11086 LAMBDA_EXPR_MUTABLE_P (lambda_expr) = 1; in cp_parser_lambda_declarator_opt()
11160 LAMBDA_EXPR_LOCATION (lambda_expr)); in cp_parser_lambda_declarator_opt()
11207 cp_parser_lambda_body (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_body() argument
11233 tree fco = lambda_function (lambda_expr); in cp_parser_lambda_body()
11234 tree body = start_lambda_function (fco, lambda_expr); in cp_parser_lambda_body()