-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Refactor coercions/adjustments #24261
Conversation
@nrc so I reviewed the code. I think it's good, but I have a couple of nits. For one, I think there is a simpler explanation for how AutoderefRef works. This seems to both be logical and fit what trans does, and also makes that patch also includes a simplification to the r+ modulo these nits |
Comments inline on your patch. I'm not sure I agree with you explanation 100%, but maybe I misunderstood something last night. It might be that there are just two views on this - the type system's and trans's and they're fundamentally a bit different. The ExprUseVisitor change looks nice, I can't comment on whether I think it will work :-p |
☔ The latest upstream changes (presumably #23011) made this pull request unmergeable. Please resolve the merge conflicts. |
Rebased and added Niko's changes (with a little reformatting). |
⌛ Testing commit 231b1d0 with merge a3f80bb... |
💔 Test failed - auto-win-32-opt |
@bors: retry On Mon, Apr 13, 2015 at 5:04 PM, bors [email protected] wrote:
|
⌛ Testing commit 231b1d0 with merge 958a90c... |
💔 Test failed - auto-linux-64-nopt-t |
@eddyb's preparatory work for DST coercions r? @nikomatsakis
@eddyb's preparatory work for DST coercions
r? @nikomatsakis