Home
last modified time | relevance | path

Searched refs:convert_like_real (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-2014394 * call.c (convert_like_real): Likewise.
861 * call.c (convert_like_real) [ck_base]: Let convert_to_base handle &/*.
1157 * call.c (convert_like_real) [ck_identity]: Call mark_rvalue_use
1550 * call.c (convert_like_real): Update calls.
1776 * call.c (convert_like_real): Call print_z_candidate and inform only
2277 (convert_like_real): Provide informative error message.
2548 * call.c (convert_like_real, build_new_method_call_1): Use it.
2561 (convert_like_real) [ck_ref_bind]: Explain them.
2593 (convert_like_real): Use it. Print call context for bad
2597 * call.c (convert_like_real): Use inform for identifying the
[all …]
H A DChangeLog-2010389 * call.c (convert_like_real): Don't make a temp for copy-list-init.
904 * call.c (convert_like_real): Don't check narrowing if the element
1420 * call.c (build_this, convert_like_real, build_over_call): Adjust.
1495 * call.c (convert_like_real): Use the underlying type of the
1601 (convert_like_real): Likewise.
1926 * call.c (convert_like_real): Adjust convert_ptrmem call, pass
1951 (convert_like_real): Adjust build_temp call, pass complain.
2092 * call.c (convert_like_real): Use type_has_nontrivial_copy_init.
2283 * call.c (convert_like_real): Give "initializing argument of"
2291 * call.c (convert_like_real): Don't complain about
[all …]
H A DChangeLog-2008162 (convert_like_real): Likewise.
797 (convert_like_real): Check complain to see if we should
930 (convert_like_real): Use emit_diagnostic.
1343 * call.c (convert_like_real): Don't take the error code path
1524 (convert_like_real): Calling an explicit ctor for an init list is
1782 * call.c (convert_like_real): Convert bitfield to desired type
1970 (convert_like_real) [ck_user]: Don't implicitly add it here.
2310 (convert_like_real): Add SFINAE support.
2448 build_user_type_conversion_1, convert_like_real, build_cxx_call,
2549 (convert_like_real): Likewise.
[all …]
H A DChangeLog-2011206 (convert_like_real): Use it.
955 * call.c (convert_like_real): Set TARGET_EXPR_DIRECT_INIT_P
1414 * call.c (convert_like_real): Likewise.
1571 * call.c (convert_like_real) [ck_user]: Don't complain about
1710 (convert_like_real): Handle bad ck_ref_bind with user_conv_p in the
1869 * call.c (convert_like_real): Remove redundant complain checks.
1872 * call.c (convert_like_real): Exit early if bad and !tf_error.
2584 * call.c (convert_like_real) [ck_user]: Handle value-initialization.
2689 * call.c (convert_like_real): Handle substitution failure.
3506 * call.c (convert_like_real, convert_default_arg): Likewise.
[all …]
H A DChangeLog-2012780 * call.c (build_conditional_expr_1, convert_like_real): Likewise.
1758 (convert_like_real, convert_arg_to_ellipsis, convert_for_arg_passing):
1871 * call.c (convert_like_real) [ck_list]: Take array address directly.
2037 (print_z_candidates, convert_like_real, joust): Adjust.
2057 * call.c (build_integral_nontype_arg_conv, convert_like_real,
2182 build_conditional_expr_1, build_new_op_1, convert_like_real,
2306 convert_like_real, convert_arg_to_ellipsis, build_over_call,
2623 (build_new_op_1, convert_like_real, is_subseq)
2671 (convert_like_real): Likewise.
H A DChangeLog-2016327 (convert_like_real) [ck_rvalue]: Also pass non-addressable
518 (convert_like_real): Likewise.
614 (convert_like_real): Avoid copying inheriting ctor parameters.
854 (convert_like_real): Not here.
908 * call.c (build_temp, convert_like_real): Don't re-copy
1431 (convert_like_real): Adjust fall through comment.
1579 * call.c (convert_like_real): Harmonize diagnostics for invalid
1765 * call.c (convert_like_real): Use lvalue_kind.
2042 * call.c (convert_like_real): Mask complain.
2630 * call.c (convert_like_real): Check that we are actually converting
[all …]
H A DChangeLog-2004103 * call.c (convert_like_real): Do not permit the use of a copy
188 (convert_like_real): Likewise.
921 * call.c (convert_like_real): Fix formatting.
1002 (convert_like_real): Use convert_to_base for ck_pmem and ck_ptr
1098 (convert_like_real): Add c_cast_p parameter. Handle pointer
1596 convert_like_real, convert_arg_to_ellipsis, build_x_va_arg,
2432 convert_like_real, build_over_call, in_charge_arg_for_name,
2664 (build_user_type_conversion_1, convert_like_real,
2897 build_user_type_conversion_1, convert_like_real,
4238 (convert_like_real, initialize_reference): Use
[all …]
H A DChangeLog-2007206 * call.c (convert_like_real): Build a zero constant when __null is
611 (convert_like_real): Don't call it.
1962 * call.c (convert_like_real): Remove pointless code.
2010 (convert_like_real): Disable creation of temporaries that are
2482 integer is handled by convert_and_check in convert_like_real.
2483 (convert_like_real): convert_conversion_warnings was renamed as
2537 (convert_like_real): .. factored out from here.
3161 * call.c (convert_like_real): Don't warn when converting to
H A DChangeLog-2018432 (convert_like_real): Use it in various places to avoid repetition.
1831 (convert_like_real): Likewise.
1899 (convert_like_real): Add range label for "invalid conversion"
1919 (convert_like_real): Pass it to check_narrowing.
2658 (convert_like_real): Add a warning sentinel at the end.
3551 * call.c (convert_like_real): Fail gracefully for a broken
4082 (convert_like_real): Check it.
4742 * call.c (convert_like_real): Don't use the copy-list-initialization
4988 * call.c (convert_like_real): If w're initializing from {} explicitly
5198 (convert_like_real): Mark lvalue or rvalue use for identity as
[all …]
H A DChangeLog-2001332 * call.c (convert_like_real): Do not build additional temporaries
513 * call.c (convert_like_real): Only use cp_convert for the bad part.
754 (convert_like_real): Don't use convert_for_initialization for bad
1536 (convert_like_real): Delete conditional.
1736 (convert_like_real): Remove extern declaration for warnincount and
2813 * call.c (convert_like_real): Add extra semantics to INNER
3017 * call.c (build_user_type_conversion_1, convert_like_real): Abort
3085 * call.c (convert_like_real): Create a temporary for non-lvalue.
H A DChangeLog-2019864 * call.c (convert_like_real) <case ck_ref_bind>: Check need_temporary_p.
1722 (convert_like_real): Call it. Add an error message about converting
2373 (convert_like_real): Strip the conversion created by the ck_qual
2422 * call.c (convert_like_real): Use similar_type_p in an assert.
2990 * call.c (build_converted_constant_expr_internal, convert_like_real,
3642 (convert_like_real): Same.
3896 (convert_like_real): Same.
4443 * call.c (convert_like_real): Only give warnings with tf_warning.
4871 * call.c (convert_like_real): Don't call build_value_init in template.
5152 * call.c (convert_like_real) [ck_list]: Don't allocate a temporary
[all …]
H A DChangeLog-2009102 * call.c (build_new_op, convert_like_real, build_x_va_arg,
1633 (convert_like_real): Give a helpful error about binding lvalue
2301 (convert_like_real): And give a helpful error.
2344 (convert_like_real): Likewise. Avoid crashing on list
2392 (convert_like_real): Likewise.
2460 (convert_like_real): Likewise.
2541 (convert_like_real): Only complain about DECL_NONCONVERTING_P
H A DChangeLog-20203150 (convert_like_real): Rename to convert_like.
3152 convert_like instead of convert_like_real therein.
3154 instead of convert_like_real.
3182 * call.c (convert_like_real_1): Renamed from convert_like_real.
3183 (convert_like_real): New wrapper for convert_like_real_1.
4625 (convert_like_real) <case ck_base>: If copy_init_p is set, or
5304 * call.c (convert_like_real): Use convert_from_reference on the result.
5521 * call.c (convert_like_real): Return IMPLICIT_CONV_EXPR
5523 (convert_like_real) <case ck_ref_bind>: Return IMPLICIT_CONV_EXPR
5561 * call.c (convert_like_real): Check complain before emitting an error
H A DChangeLog-2015701 * call.c (build_conditional_expr_1, convert_like_real)
1247 * call.c (convert_like_real): Value-initialization can't use
1567 (convert_like_real, resolve_address_of_overloaded_function): Likewise.
2189 * call.c (build_op_delete_call, convert_like_real, build_over_call):
2346 * call.c (convert_like_real): Do not set LOOKUP_ONLYCONVERTING for
3365 * call.c (convert_like_real): Check value-initialization before
H A DChangeLog-2013269 (convert_like_real): Likewise.
2210 * call.c (convert_like_real): Removed a check for array notation
2312 * call.c (convert_like_real): Added a check if array notation is present
2546 * call.c (convert_like_real): Use cp_convert_and_check.
3492 * call.c (convert_like_real): Change series of two permerrors
3771 * call.c (convert_like_real): Check for explicit constructors
H A DChangeLog-2005669 * call.c (convert_like_real): Rely on convert_and_check to issue
782 * call.c (convert_like_real): Use decl_constant_value, not
1528 (build_temp, convert_like_real): Use diagnostic_fn_t.
1723 * call.c (convert_like_real): Add format attribute.
3310 * call.c (convert_like_real): Inline call to
H A DChangeLog-20061980 * call.c (convert_like_real): Convert bitfields to their declared
2968 * call.c (convert_like_real): Likewise.
3007 * call.c (convert_like_real): Likewise.
3317 * call.c (convert_like_real): When issuing conversion
H A DChangeLog-2000146 (convert_like_real): Treat BASE_CONV and RVALUE_CONV as implicit
1764 (convert_like_real): Likewise.
4220 * call.c (convert_like_real): Don't test TREE_READONLY_DECL_P
4500 (convert_like_real): Likewise.
5245 * call.c (is_complete, convert_like_real,
5602 * call.c (convert_like_real): Likewise.
5661 (convert_like_real): Renamed from convert_like. Add calling
H A DChangeLog-20031675 (convert_like_real): Use lvalue_p, not non_cast_lvalue_p.
2254 * call.c (convert_like_real): Add rvalue binding error message.
2810 (convert_like_real): Check it is ok to make a temporary here.
3728 (convert_like_real): Add issue_conversion_warnings parameter.
5593 (convert_like_real): Use USER_CONV_CAND. Use build_nop.
6834 * call.c (convert_like_real): Call decl_constant_value for an
H A DChangeLog-20171435 (convert_like_real): Use it when complaining about argument type
1874 * call.c (convert_like_real): Call build_user_type_conversion_1 if
3087 * call.c (convert_like_real): Remove "inner" parameter.
3237 (convert_like_real): Likewise.
4692 * call.c (convert_like_real): Use LOOKUP_IMPLICIT.
H A DChangeLog-2002468 convert_like_real, op_error, build_object_call, resolve_args,
2058 (convert_like_real): Use build_special_member_call.
3958 (convert_like_real): Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcall.c165 convert_like_real ((CONV), (EXPR), NULL_TREE, 0, \
169 convert_like_real ((CONV), (EXPR), (FN), (ARGNO), \
172 static tree convert_like_real (conversion *, tree, tree, int, bool,
7333 convert_like_real (conversion *convs, tree expr, tree fn, int argnum, in convert_like_real() function
7430 expr = convert_like_real (t, expr, fn, argnum, in convert_like_real_1()
7446 expr = convert_like_real (t, expr, fn, argnum, in convert_like_real_1()
7453 return convert_like_real (t, expr, fn, argnum, in convert_like_real_1()
7614 tree sub = convert_like_real (convs->u.list[ix], val, fn, in convert_like_real_1()
7680 expr = convert_like_real (next_conversion (convs), expr, fn, argnum, in convert_like_real_1()
12063 expr = convert_like_real (conv, expr, NULL_TREE, 0, in perform_direct_initialization_if_possible()