Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reword [over.ics.rank]/3.2.3 #1741

Closed
wants to merge 1 commit into from
Closed

Conversation

brevzin
Copy link
Contributor

@brevzin brevzin commented Sep 8, 2017

The wording here is awkward. The intent is, I think, to prefer binding an rvalue to an rvalue reference than to an lvalue reference, but the phrase "to an rvalue" is attached to the rvalue reference part (to which it is redundant). Would be clearer to attach it to the lvalue reference part.

The wording here is awkward. The intent is, I think, to prefer binding an rvalue to an rvalue reference than to an lvalue reference, but the phrase "to an rvalue" is attached to the rvalue reference part (to which it is redundant). Would be clearer to attach it to the lvalue reference part.
@zygoloid zygoloid added the cwg Issue must be reviewed by CWG. label Oct 9, 2017
@zygoloid
Copy link
Member

zygoloid commented Oct 9, 2017

An rvalue reference can also bind to a function lvalue, so the first part of the change has normative impact. And I'm not comfortable making the assumption editorially that if one conversion sequence binds to an rvalue then the other conversion sequence does (with the diverse ways in which overload resolution is used, I'm not confident that's true in general).

=> We need CWG feedback on this.

@tkoeppe
Copy link
Contributor

tkoeppe commented Nov 22, 2017

@brevzin: While you're waiting, feel free to rebase and fix the failing tests.

@jensmaurer jensmaurer added the needs rebase The pull request needs a git rebase to resolve merge conflicts. label Nov 22, 2017
@tkoeppe
Copy link
Contributor

tkoeppe commented Feb 13, 2018

@brevzin: ping

@tkoeppe
Copy link
Contributor

tkoeppe commented Apr 2, 2018

@brevzin: ping

@brevzin brevzin closed this Apr 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cwg Issue must be reviewed by CWG. needs rebase The pull request needs a git rebase to resolve merge conflicts.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants