Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-1996196 * call.c (reference_binding): Still tack on a REF_BIND
983 (reference_binding): Handle bad rvalue bindings.
1175 (reference_binding): Use it instead of TYPE_MAIN_VARIANT.
1183 * cvt.c (reference_binding): Use it.
1298 * cvt.c (reference_binding): Bind directly to a base subobject of
1352 * cvt.c (reference_binding): A REF_BIND gets the reference type.
1579 (reference_binding): Handle binding to temporary.
1623 (reference_binding): Fix expr == 0 case, non-conversions.
H A DChangeLog-2009505 * call.c (reference_binding): Update the maybe_warn_cpp0x calls.
541 * call.c (reference_binding): Return NULL for initializer list with
1632 (reference_binding): Binding an lvalue to an rvalue reference is bad.
1642 * call.c (reference_binding): Rename lvalue_p to is_lvalue.
1705 * call.c (reference_binding): Implement binding to { }.
2536 (reference_binding): Take flags parm. Direct-initialize copy parm.
H A DChangeLog-20142559 * call.c (reference_binding): Treat lvalue/rvalue mismatch and
2826 * call.c (reference_binding): Recurse on user-defined conversion.
3343 * call.c (reference_binding): Recurse on user-defined conversion.
3349 * call.c (reference_binding): Recurse on user-defined conversion.
3733 * call.c (reference_binding): Pass LOOKUP_NO_TEMP_BIND for
3758 * call.c (reference_binding): Only elide braces if the single
H A DChangeLog-2007607 (reference_binding): Always bind a reference directly to a
1072 * call.c (reference_binding): Don't look for user-defined conversions
1941 * call.c (reference_binding): Likewise.
2008 (reference_binding): Add logic to handle rvalue references.
2283 * call.c (reference_binding): Add c_cast_p parm. If true,
H A DChangeLog-20111717 (reference_binding): Use build_user_type_conversion_1 instead.
1727 (reference_binding): Fix handling of xvalues.
1779 * call.c (reference_binding): Don't set is_lvalue for an rvalue
1785 * call.c (reference_binding): Set rvaluedness_matches_p properly
4141 * call.c (reference_binding): Allow rvalue reference to bind to
4295 * call.c (reference_binding): Allow direct binding to an array
H A Dcall.cc191 static conversion *reference_binding (tree, tree, tree, bool, int,
1708 reference_binding (tree rto, tree rfrom, tree expr, bool c_cast_p, int flags, in reference_binding() function
1966 = reference_binding (rto, ftype, NULL_TREE, c_cast_p, in reference_binding()
2040 conv = reference_binding (to, from, expr, c_cast_p, flags, complain); in implicit_conversion_1()
13064 conv = reference_binding (type, TREE_TYPE (expr), expr, /*c_cast_p=*/false, in initialize_reference()
13074 conversion *c = reference_binding (type, TREE_TYPE (e), e, in initialize_reference()
H A DChangeLog-20032808 * call.c (reference_binding): Need a temporary for all bitfield
5388 * call.c (reference_binding): Remove REF_IS_VAR parameter.
5389 (implicit_conversion): Adjust call to reference_binding.
5505 * call.c (reference_binding): Add ref_is_var parameter.
5506 (implicit_conversion): Adjust call to reference_binding.
5577 (reference_binding): Add ref_bound_directly_to_rvalue_p parameter.
5578 (implicit_conversion): Adjust call to reference_binding.
H A DChangeLog-19972082 (reference_binding): Binding a temporary of a reference-related type
2389 (reference_binding): Likewise.
2507 (reference_binding): Pass references to standard_conversion.
H A DChangeLog-20082484 * call.c (reference_binding): Check LOOKUP_NO_TEMP_BIND when binding
3051 * call.c (reference_binding): For bitfields use the declared bitfield
H A DChangeLog-19994150 (reference_binding): Honor LOOKUP_NO_TEMP_BIND.
4217 * call.c (reference_binding): Tweak.
4232 (reference_binding): Rework for standards-compliance.
4235 are now built up in reference_binding.
H A DChangeLog-1998849 (reference_binding): Likewise.
1001 (reference_binding): And here.
1124 (reference_binding): Likewise.
6190 * call.c (reference_binding): Use comptypes when comparing
H A DChangeLog-20044236 (reference_binding): Only set CHECK_COPY_CONSTRUCTOR if not for
6105 (reference_binding): Likewise.
6839 (reference_binding): Set it when appropriate.
H A DChangeLog-2016523 (reference_binding): Reference-compatible is no longer a subset of
946 * call.c (reference_binding): Fix binding to member of temporary.
H A DChangeLog-2002474 direct_reference_binding, reference_binding,
3957 (reference_binding): Likewise.
H A DChangeLog-20182934 direct_reference_binding, reference_binding, implicit_conversion,
3029 * call.c (reference_binding): List-initializing a reference
H A DChangeLog-20122174 reference_binding, build_list_conv, conditional_conversion,
H A DChangeLog-20194523 * call.c (reference_binding): If the result of the conversion function
5383 * call.c (reference_binding): Don't modify EXPR. Set
H A DChangeLog-20153846 * call.c (reference_binding): Don't look for bad conversion
H A DChangeLog-20131955 * call.c (initialize_reference): Don't crash when reference_binding
H A DChangeLog-20102897 * call.c (reference_binding): Use cp_build_qualified_type_real
H A DChangeLog-20212875 * call.c (reference_binding): Check for designator.
H A DChangeLog-20172103 * call.c (reference_binding): Remove LOOKUP_PREFER_RVALUE handling.
H A DChangeLog-20202965 * call.c (reference_binding): Check clk_implicit_rval.
H A DChangeLog-20001762 (reference_binding): Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dcall.c200 static conversion *reference_binding (tree, tree, tree, bool, int,
1685 reference_binding (tree rto, tree rfrom, tree expr, bool c_cast_p, int flags, in reference_binding() function
1939 = reference_binding (rto, ftype, NULL_TREE, c_cast_p, in reference_binding()
2015 conv = reference_binding (to, from, expr, c_cast_p, flags, complain); in implicit_conversion()
12311 conv = reference_binding (type, TREE_TYPE (expr), expr, /*c_cast_p=*/false, in initialize_reference()
12321 conversion *c = reference_binding (type, TREE_TYPE (e), e, in initialize_reference()