aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2019-03-11 23:19:22 -0400
committerJason Merrill <jason@gcc.gnu.org>2019-03-11 23:19:22 -0400
commitc7e936dbc7f59ad09c28ef57e5399a4256061747 (patch)
tree97f7d2633863ab739c04134466c4d3070ac089b6 /gcc/builtins.c
parent6d5d5cb5b2e9be633aaa398cd90e6cff9ee06bc9 (diff)
downloadgcc-c7e936dbc7f59ad09c28ef57e5399a4256061747.zip
gcc-c7e936dbc7f59ad09c28ef57e5399a4256061747.tar.gz
gcc-c7e936dbc7f59ad09c28ef57e5399a4256061747.tar.bz2
PR c++/86521 - wrong overload resolution with ref-qualifiers.
Here we were wrongly treating binding a const lvalue ref to an xvalue as direct binding, which is wrong under [dcl.init.ref] and [over.match.ref]. * call.c (build_user_type_conversion_1): Don't use a conversion to a reference of the wrong rvalueness for direct binding. From-SVN: r269602
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions