about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-11-13 17:42:13 +0000
committerbors <bors@rust-lang.org>2017-11-13 17:42:13 +0000
commit8efbf7a4f0e44a490d3379b102b7b13ee0152ab9 (patch)
tree84972aa1ec68087f3ce1df744e885427a5549f36 /src/libstd/sys
parentaca22a8f81993b0e046dbc41307c99bd9e38a195 (diff)
parent5901f1c8b52315f705dac1d072f438139338b195 (diff)
downloadrust-8efbf7a4f0e44a490d3379b102b7b13ee0152ab9.tar.gz
rust-8efbf7a4f0e44a490d3379b102b7b13ee0152ab9.zip
Auto merge of #45890 - arielb1:self-first, r=eddyb
check::method - unify receivers before normalizing method signatures

Normalizing method signatures can unify inference variables, which can
cause receiver unification to fail. Unify the receivers first to avoid
that.

Fixes #36701.
Fixes #45801.
Fixes #45855.

r? @eddyb

beta-nominating because #43880 made this ICE happen in more cases (the code in that issue ICEs post-#43880 only, but the unit test here ICEs on all versions).
Diffstat (limited to 'src/libstd/sys')
0 files changed, 0 insertions, 0 deletions