]> git.lizzy.rs Git - rust.git/commit
resolve: Prevent fresh bindings from shadowing ambiguity items
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Sat, 14 Mar 2020 16:44:11 +0000 (19:44 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Sun, 15 Mar 2020 09:35:48 +0000 (12:35 +0300)
commit78f01eca3f4d6843125199578d3f2186655ddf62
tree0a26afec452b899d4cea9872ce168b786afc2fad
parent7cdbc87a49b0b705a41a004a6d486b0952521ae7
resolve: Prevent fresh bindings from shadowing ambiguity items

Correctly treat const generic parameters in fresh binding disambiguation
src/librustc_mir_build/hair/pattern/check_match.rs
src/librustc_mir_build/hair/pattern/mod.rs
src/librustc_resolve/late.rs
src/librustc_resolve/lib.rs
src/librustc_typeck/check/pat.rs
src/test/ui/binding/ambiguity-item.rs [new file with mode: 0644]
src/test/ui/binding/ambiguity-item.stderr [new file with mode: 0644]
src/test/ui/binding/const-param.rs [new file with mode: 0644]
src/test/ui/binding/const-param.stderr [new file with mode: 0644]