diff options
| author | bors <bors@rust-lang.org> | 2019-06-15 03:47:55 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-06-15 03:47:55 +0000 |
| commit | 9f8cd9da7b6380b5658163141c767a321f5f0f62 (patch) | |
| tree | 45a2ed6d8654f6b100a0a08d821b1932d3c40a70 /src/test/incremental/thinlto | |
| parent | 9606f6fa64926a84d82e3c62dbdc57f5c10f756d (diff) | |
| parent | 065151f8b2c31d9e4ddd34aaf8d3263a997f5cfe (diff) | |
| download | rust-9f8cd9da7b6380b5658163141c767a321f5f0f62.tar.gz rust-9f8cd9da7b6380b5658163141c767a321f5f0f62.zip | |
Auto merge of #61825 - Centril:tauv-infer-fix, r=petrochenkov
type_alias_enum_variants: fix #61801; allow a path pattern to infer Fix #61801. Given a type-relative path pattern referring to an enum variant through a type alias, allow inferring the generic argument applied in the expectation set by the scrutinee of a `match` expression. Similar issues may exist for `let` statements but I don't know how to test for that since `PhantomData<T>` is necessary...) The gist of the problem here was that `resolve_ty_and_res_ufcs` was called twice which is apparently no good... It is possible that this PR is papering over some deeper problem, but that is beyond my knowledge of the compiler. r? @petrochenkov cc @eddyb @alexreg cc https://github.com/rust-lang/rust/pull/61682 cc https://github.com/rust-lang/rust/issues/49683
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
