Lines Matching refs:initializer
526 tree initializer = orig_init; in add_capture() local
528 if (PACK_EXPANSION_P (initializer)) in add_capture()
530 initializer = PACK_EXPANSION_PATTERN (initializer); in add_capture()
534 if (TREE_CODE (initializer) == TREE_LIST in add_capture()
536 && !PACK_EXPANSION_P (TREE_VALUE (initializer))) in add_capture()
537 initializer = build_x_compound_expr_from_list (initializer, ELK_INIT, in add_capture()
539 type = TREE_TYPE (initializer); in add_capture()
552 tree elt = cp_build_array_ref (input_location, initializer, in add_capture()
554 initializer = build_constructor_va (init_list_type_node, 2, in add_capture()
572 type = lambda_capture_field_type (initializer, explicit_init_p, in add_capture()
581 initializer = cp_build_fold_indirect_ref (initializer); in add_capture()
588 if (!lvalue_p (initializer)) in add_capture()
590 error ("cannot capture %qE by reference", initializer); in add_capture()
630 = uses_parameter_packs (initializer); in add_capture()
664 initializer = orig_init; in add_capture()
667 = tree_cons (listmem, initializer, LAMBDA_EXPR_CAPTURE_LIST (lambda)); in add_capture()
670 return build_capture_proxy (member, initializer); in add_capture()
700 add_default_capture (tree lambda_stack, tree id, tree initializer) in add_default_capture() argument
713 if (DECL_PACK_P (initializer)) in add_default_capture()
714 initializer = make_pack_expansion (initializer); in add_default_capture()
717 initializer, in add_default_capture()
723 initializer = convert_from_reference (var); in add_default_capture()