diff options
author | Jason Merrill <jason@redhat.com> | 2019-03-11 23:19:22 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2019-03-11 23:19:22 -0400 |
commit | c7e936dbc7f59ad09c28ef57e5399a4256061747 (patch) | |
tree | 97f7d2633863ab739c04134466c4d3070ac089b6 /gcc/builtins.c | |
parent | 6d5d5cb5b2e9be633aaa398cd90e6cff9ee06bc9 (diff) | |
download | gcc-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