Home
last modified time | relevance | path

Searched refs:build_over_call (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-1996407 * call.c (build_over_call): A TARGET_EXPR has side-effects.
668 * call.c (build_over_call): Remove 'inline called before
699 * call.c (build_over_call): Check first whether DECL_CONTEXT exists
716 (build_over_call): Added call to build_signature_method_call.
744 * call.c (build_over_call): We can only use a TARGET_EXPR of the
847 * call.c (build_over_call): Also use an INIT_EXPR when
850 * call.c (build_over_call): Call stabilize_reference when building
868 * call.c (build_over_call): Elide unnecessary temps.
927 (build_over_call): Fix arg # output.
944 * call.c (build_over_call): Diagnose bad convs for `this'.
[all …]
H A DChangeLog.tree-ssa67 * call.c (build_call, build_over_call, build_new_method_call): Add
108 * call.c (build_over_call): Don't create a save_expr of an
175 * call.c (build_over_call): A constructor no longer returns the
H A DChangeLog-2010390 (build_over_call): Don't handle that here.
394 * call.c (build_over_call): Check for =delete even when trivial.
560 * call.c (build_over_call): Use it.
954 * call.c (build_over_call): Use argarray[0] for 'this' argument.
1331 * call.c (build_over_call): Use it.
1420 * call.c (build_this, convert_like_real, build_over_call): Adjust.
2111 * call.c (build_over_call): Return early if it's set.
2112 (build_over_call): Use trivial_fn_p.
2148 * call.c (build_over_call): Only give warnings with tf_warning.
2357 (build_over_call): Likewise.
[all …]
H A DChangeLog-2001198 * call.c (build_over_call): Use copy_fn_p.
411 (build_over_call): Likewise.
756 (build_over_call): Don't handle bad conversions specially.
855 * call.c (build_over_call), typeck.c (build_function_call_real):
918 * call.c (build_over_call): Use it.
1024 * call.c (build_over_call): Do not optimize any empty base
1088 * call.c (build_over_call): Mark COMPOUND_EXPRs generated for
1139 * call.c (build_over_call): Be careful when copy constructing
1401 * call.c (build_over_call): Adjust call to build_vfn_ref.
1808 (build_over_call): Likewise.
[all …]
H A DChangeLog-201631 * call.c (build_over_call): Likewise.
325 * call.c (build_over_call): Don't set CALL_FROM_THUNK_P here.
615 (build_over_call): Likewise. A base ctor inheriting from vbase
749 * call.c (build_over_call): Use unsigned char for trivial copy.
852 (build_over_call): Check that we don't try to copy a TARGET_EXPR
911 (build_over_call): Add sanity check.
1056 * call.c (build_over_call): Don't handle TYPE_JAVA_INTERFACE.
1405 * call.c (build_over_call): Handle trivial default constructor.
1791 * call.c (build_over_call): Check unsafe_copy_elision_p even for
2117 * call.c (op_is_ordered, build_over_call): Adjust for
[all …]
H A DChangeLog-1997133 * call.c (build_over_call): Likewise.
1002 * call.c (build_over_call): Do require_complete_type before
1519 * call.c (build_over_call): tsubst all default parms from templates.
1552 * call.c (build_over_call): Use uses_template_parms.
2058 * call.c (build_over_call): Move setting of conv into the loop.
2071 * call.c (build_over_call): See through a CONVERT_EXPR around the
2284 * call.c (build_over_call): Only synthesize non-trivial copy ctors.
2298 * call.c (build_over_call): Call mark_used before trying to elide
2546 * call.c (build_over_call): Until here.
H A DChangeLog-20181251 * call.c (build_over_call): Eliminate the "arglocs" array, and the
1394 * call.c (build_over_call): Build a vec of locations of the
1507 * call.c (build_over_call): No longer check if we're outside a template
1832 (build_over_call): Likewise.
2688 * call.c (build_over_call): Warn about assignment from temporary
2848 * call.c (build_over_call): Warn about deprecated trivial fns.
2937 build_over_call, perform_implicit_conversion_flags,
3178 (build_over_call, build_special_member_call): Use it.
3915 (build_over_call): Handle C++17 copy elision.
4103 * call.c (build_over_call): Don't call replace_placeholders here.
[all …]
H A DChangeLog-2017933 (build_over_call): Likewise.
1077 * call.c (build_over_call): Don't pass tf_no_cleanup to nested
1154 (build_over_call): Handle error from build_this.
1492 * call.c (build_user_type_conversion_1, build_over_call,
1914 * call.c (build_over_call): Check convert_default_arg result for
2032 * call.c (build_over_call): Pass NULL for new parameter to
2104 (build_over_call): If LOOKUP_PREFER_RVALUE, check that the first
2868 * call.c (build_over_call): Allow a TARGET_EXPR from reference
2936 * call.c (build_over_call): Instantiate undeduced auto even in a
4604 * call.c (build_over_call): Don't check cxx_dialect.
[all …]
H A DChangeLog-2012422 (build_over_call): Make calls to multiversioned functions
1021 (build_op_delete_call, build_over_call): Adjust.
1084 * call.c (build_conditional_expr_1, build_over_call): Likewise.
1762 (build_user_type_conversion_1, build_new_op_1, build_over_call): Use
2112 * call.c (build_over_call): Handle final member functions
2184 convert_for_arg_passing, build_over_call,
2306 convert_like_real, convert_arg_to_ellipsis, build_over_call,
2808 * call.c (build_over_call): Check for error_mark_node as
H A DChangeLog-1998294 * call.c (build_over_call): Turn dropped qualifier messages
386 * call.c (build_over_call): Use build_decl.
851 (build_over_call): Likewise.
1127 (build_over_call): Likewise.
1702 * call.c (build_over_call): Make pedwarns about dropped qualifiers
2281 * call.c (build_over_call): Check flag_elide_constructors.
2427 * call.c (build_over_call): Use convert_pointer_to_real for 'this'.
2529 * call.c (build_over_call): Warn about converting NULL to an
2980 * call.c (build_over_call): Pass 1 to popclass.
3695 (build_over_call): Here.
[all …]
H A DChangeLog-2008163 (build_over_call): Don't require the copy constructor
204 * call.c (build_over_call): Take the address of the function even
655 * call.c (build_over_call): Make =delete work with SFINAE.
1232 * call.c (build_over_call): Do not use inline_conversion.
1278 * call.c (build_over_call): Don't call mark_used twice.
1834 * call.c (build_over_call): Likewise.
2313 (build_over_call): Add SFINAE support.
2550 (build_over_call): Likewise.
H A DChangeLog-200988 * call.c (build_over_call, build_java_interface_fn_ref): Update
103 build_over_call): Update calls.
1302 * call.c (build_over_call): Warn about it.
1807 * call.c (build_over_call): Use can_trust_pointer_alignment.
2462 (build_over_call): Handle first_arg field. Use build_call_array
2647 (build_over_call): Likewise.
2882 * call.c (build_over_call): Set TREE_NO_WARNING on the
2908 * call.c (build_over_call): Don't call memcpy if the target is
3505 * call.c (build_over_call): If convert_for_arg_passing returns
H A DChangeLog-2002467 compare_ics, build_over_call, build_java_interface_fn_ref,
672 * call.c (build_over_call): Check specifically for TARGET_EXPR
1006 * call.c (build_over_call): Use DECL_CONTEXT, not
1605 * call.c (build_over_call): Convert this pointer for fns found by
2024 * call.c (build_over_call): Lose empty class hackery.
2059 (build_over_call): Use cand->conversion_path.
2134 * call.c (build_over_call): Likewise.
2137 (convert_default_arg, build_over_call): Use it.
2683 (build_over_call): Use WRAPPER_ZC.
3605 * call.c (build_over_call): Fix empty class logic.
[all …]
H A DChangeLog-2004864 * call.c (build_x_va_arg, build_over_call): Likewise.
1133 (build_over_call): Adjust accessible_base_p call.
1447 * pt.c (build_over_call): Use DECL_MEMBER_TEMPLATE_P.
1597 convert_default_arg, build_over_call, build_new_method_call,
2432 convert_like_real, build_over_call, in_charge_arg_for_name,
2515 build_over_call, build_special_member_call, build_new_method_call,
2852 convert_arg_to_ellipsis, build_x_va_arg, build_over_call,
4156 * call.c (build_over_call), typeck.c (build_function_call): Call
4161 * call.c (build_over_call), typeck.c (build_function_call): Update
4166 * call.c (build_over_call): Use __builtin_memcpy for copying
[all …]
H A DChangeLog-2013659 * call.c (build_over_call): Check return value of mark_used.
2212 (build_over_call): Likewise.
2314 (build_over_call): Likewise.
2445 * call.c (build_over_call): Check if current_function_decl is
3008 * call.c (build_conditional_expr_1, build_over_call): Protect
3153 (build_over_call): And here.
3247 (build_over_call): Likewise.
3734 (build_over_call): Make sure it's only passed to build_cxx_call.
3903 * call.c (build_over_call): Avoid virtual lookup in a template.
H A DChangeLog-2020744 (build_over_call): Use it to resolve LWG3396.
2069 * call.c (build_over_call): If obj_arg is non-NULL, return INIT_EXPR
2749 (build_over_call): Check unsafe_return_slot_p.
2966 (build_over_call): Adjust C++20 implicit move.
2979 * call.c (build_over_call): Don't call a const ref
3314 * call.c (build_over_call): Check calls only when tf_warning is set.
3460 * call.c (build_over_call): Only call build_base_path once.
3465 * call.c (build_over_call): Look up the overrider in base_binfo.
3717 * call.c (build_over_call): Use it.
4084 * call.c (build_over_call): Remove unnecessary
[all …]
H A DChangeLog-2007259 build_over_call.
316 * call.c (build_over_call): Don't check TREE_ADDRESSABLE
408 * call.c (build_over_call): Don't elide move constructors just
859 * call.c (build_over_call): Warn about deprecated virtuals.
2012 (build_over_call): Elide move constructors when possible.
2888 (build_over_call): Store converted arguments in a stack-allocated
2977 (build_over_call): Likewise.
H A Dcall.cc163 static tree build_over_call (struct z_candidate *, int, tsubst_flags_t);
4852 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_new_function_call()
4987 tree ret = build_over_call (cand, LOOKUP_NORMAL, complain); in build_operator_new_call()
5119 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_call()
6722 result = build_over_call (cand, LOOKUP_NORMAL, ocomplain); in build_new_op()
7061 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_subscript()
8001 expr = build_over_call (cand, LOOKUP_NORMAL|LOOKUP_NO_CONVERSION, in convert_like_internal()
9206 build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain) in build_over_call() function
11185 call = build_over_call (cand, flags, complain); in build_new_method_call()
H A DChangeLog-2014464 (build_over_call): Or here.
928 (build_over_call): Use it to avoid infinite recursion on invalid code.
1007 * call.c (build_over_call): Use it.
2070 * call.c (build_over_call): Call build_this in template path.
2595 (build_over_call): Print call context for bad 'this' conversion.
2847 (build_over_call): Check for the placeholder object with
2908 (build_over_call): Set CALL_EXPR_LIST_INIT_P.
H A DChangeLog-2021490 * call.c (add_operator_candidates, build_over_call): Adjust comments
894 (build_over_call): Temporarily set in_consteval_if_p for processing
1529 * call.c (build_over_call): Handle unavailable state in addition to
2378 * call.c (build_over_call): Replace direct uses of TREE_NO_WARNING
2765 * call.c (build_over_call): Adjust base_binfo in
3859 * call.c (build_over_call): Maybe call mark_used in case
4092 * call.c (build_over_call): For immediate evaluation of functions
5348 (build_over_call): Adjust.
5357 (build_over_call): Use make_base_init_ok.
H A DChangeLog-20111597 * call.c (build_over_call, build_special_member_call): Likewise.
2000 * call.c (build_over_call): Instead of memcpy use an
2010 * call.c (build_over_call): Call memcpy unconditionally.
3262 * call.c (build_over_call): Tweak call to check_function_arguments.
3774 (build_over_call): Use it to determine whether to emit a NULL
3913 * call.c (build_over_call): Handle trivial dtor.
4355 * call.c (build_over_call): Don't skip ck_rvalue.
4435 * call.c (build_over_call): Remove require_complete_type_sfinae call.
H A DChangeLog1136 * call.cc (build_over_call): Use z_candidate::conversion_path
1929 * call.cc (build_over_call): Use cxx_constant_value_sfinae
2599 * call.cc (build_over_call): For a non-dependent member call,
2604 after the build_over_call change.
2663 * call.cc (build_over_call): Use cp_build_indirect_ref.
H A DChangeLog-1999787 (build_over_call): Likewise.
1069 * call.c (build_over_call): Check that the built-in function is
1313 * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for
2146 * call.c (build_over_call): Don't set TREE_SIDE_EFFECTS on
2161 (build_over_call): Likewise.
3691 (build_over_call): Likewise.
4014 * call.c (convert_default_arg, build_over_call): Change all uses of
4887 * call.c (build_over_call): Don't throw away
6269 * call.c (build_over_call): Cope with qualified void return type.
6620 (build_over_call): Here.
[all …]
H A DChangeLog-2003256 * call.c (build_over_call): Use CLASSTYPE_AS_BASE for trivial
417 (build_over_call): Do no ellipsis conversions for arguments to
728 * call.c (build_over_call): Check access using primary template
2684 * call.c (build_over_call): Use it.
4384 * call.c (build_op_delete_call, build_over_call): Use
4673 * call.c (build_over_call): Use build_cxx_call.
4674 (build_cxx_call): New method, split out of build_over_call.
6025 (covert_like_real): Adjust call to build_over_call.
6026 (build_over_call): Remove args parameter.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcall.c163 static tree build_over_call (struct z_candidate *, int, tsubst_flags_t);
4620 result = build_over_call (cand, flags, complain); in build_new_function_call()
4755 return build_over_call (cand, LOOKUP_NORMAL, complain); in build_operator_new_call()
4878 result = build_over_call (cand, LOOKUP_NORMAL, complain); in build_op_call_1()
6322 result = build_over_call (cand, LOOKUP_NORMAL, ocomplain); in build_new_op_1()
7543 expr = build_over_call (cand, LOOKUP_NORMAL|LOOKUP_NO_CONVERSION, in convert_like_real_1()
8491 build_over_call (struct z_candidate *cand, int flags, tsubst_flags_t complain) in build_over_call() function
10450 call = build_over_call (cand, flags, complain); in build_new_method_call_1()

12