Lines Matching refs:lambda_expr

10111   tree lambda_expr = build_lambda_expr ();  in cp_parser_lambda_expression()  local
10117 LAMBDA_EXPR_LOCATION (lambda_expr) = token->location; in cp_parser_lambda_expression()
10123 error_at (LAMBDA_EXPR_LOCATION (lambda_expr), in cp_parser_lambda_expression()
10143 cp_parser_lambda_introducer (parser, lambda_expr); in cp_parser_lambda_expression()
10145 type = begin_lambda_type (lambda_expr); in cp_parser_lambda_expression()
10149 record_lambda_scope (lambda_expr); in cp_parser_lambda_expression()
10156 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
10182 ok &= cp_parser_lambda_declarator_opt (parser, lambda_expr); in cp_parser_lambda_expression()
10192 cp_parser_lambda_body (parser, lambda_expr); in cp_parser_lambda_expression()
10201 LAMBDA_EXPR_CAPTURE_LIST (lambda_expr) in cp_parser_lambda_expression()
10202 = nreverse (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)); in cp_parser_lambda_expression()
10221 LAMBDA_EXPR_THIS_CAPTURE (lambda_expr) = NULL_TREE; in cp_parser_lambda_expression()
10224 gcc_assert (LAMBDA_EXPR_PENDING_PROXIES (lambda_expr) == NULL); in cp_parser_lambda_expression()
10229 lambda_expr = build_lambda_object (lambda_expr); in cp_parser_lambda_expression()
10231 lambda_expr = error_mark_node; in cp_parser_lambda_expression()
10233 cp_parser_end_tentative_firewall (parser, start, lambda_expr); in cp_parser_lambda_expression()
10237 return lambda_expr; in cp_parser_lambda_expression()
10248 cp_parser_lambda_introducer (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_introducer() argument
10259 LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) = CPLD_REFERENCE; in cp_parser_lambda_introducer()
10261 LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) = CPLD_COPY; in cp_parser_lambda_introducer()
10263 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) != CPLD_NONE) in cp_parser_lambda_introducer()
10300 && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY) in cp_parser_lambda_introducer()
10304 add_capture (lambda_expr, in cp_parser_lambda_introducer()
10322 add_capture (lambda_expr, in cp_parser_lambda_introducer()
10433 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) != CPLD_NONE in cp_parser_lambda_introducer()
10436 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY in cp_parser_lambda_introducer()
10441 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_REFERENCE in cp_parser_lambda_introducer()
10448 add_capture (lambda_expr, in cp_parser_lambda_introducer()
10477 cp_parser_lambda_declarator_opt (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_declarator_opt() argument
10550 LAMBDA_EXPR_MUTABLE_P (lambda_expr) = 1; in cp_parser_lambda_declarator_opt()
10608 quals = (LAMBDA_EXPR_MUTABLE_P (lambda_expr) in cp_parser_lambda_declarator_opt()
10617 declarator->id_loc = LAMBDA_EXPR_LOCATION (lambda_expr); in cp_parser_lambda_declarator_opt()
10657 cp_parser_lambda_body (cp_parser* parser, tree lambda_expr) in cp_parser_lambda_body() argument
10678 tree fco = lambda_function (lambda_expr); in cp_parser_lambda_body()
10679 tree body = start_lambda_function (fco, lambda_expr); in cp_parser_lambda_body()