]> git.lizzy.rs Git - rust.git/commit
Check user types are well-formed in MIR borrow check
authorMatthew Jasper <mjjasper1@gmail.com>
Wed, 10 Oct 2018 07:38:17 +0000 (08:38 +0100)
committerMatthew Jasper <mjjasper1@gmail.com>
Wed, 10 Oct 2018 15:23:59 +0000 (16:23 +0100)
commitc312e04d45fc6254cc25f7277b2d84ff3128c036
tree0671c5a494c5cb62f3ad464b6ecc909da0d44a47
parent55ec10431318bb6b4ed0a01744c93a683918d592
Check user types are well-formed in MIR borrow check

Also update some tests so that they don't have user types on `_` in
unreachable code.
20 files changed:
src/librustc_mir/borrow_check/nll/type_check/mod.rs
src/librustc_mir/borrow_check/nll/type_check/relate_tys.rs
src/test/ui/associated-types/associated-types-subtyping-1.nll.stderr [new file with mode: 0644]
src/test/ui/associated-types/associated-types-subtyping-1.rs
src/test/ui/regions/regions-assoc-type-in-supertrait-outlives-container.nll.stderr [new file with mode: 0644]
src/test/ui/regions/regions-assoc-type-in-supertrait-outlives-container.rs
src/test/ui/regions/regions-assoc-type-in-supertrait-outlives-container.stderr
src/test/ui/regions/regions-free-region-ordering-caller.nll.stderr [new file with mode: 0644]
src/test/ui/regions/regions-free-region-ordering-caller.rs
src/test/ui/regions/regions-free-region-ordering-caller.stderr
src/test/ui/regions/regions-free-region-ordering-caller1.nll.stderr
src/test/ui/regions/regions-implied-bounds-projection-gap-1.nll.stderr [new file with mode: 0644]
src/test/ui/regions/regions-implied-bounds-projection-gap-1.rs
src/test/ui/regions/regions-implied-bounds-projection-gap-1.stderr
src/test/ui/regions/regions-outlives-projection-container-wc.nll.stderr [new file with mode: 0644]
src/test/ui/regions/regions-outlives-projection-container-wc.rs
src/test/ui/regions/regions-outlives-projection-container-wc.stderr
src/test/ui/regions/regions-outlives-projection-container.nll.stderr [new file with mode: 0644]
src/test/ui/regions/regions-outlives-projection-container.rs
src/test/ui/regions/regions-outlives-projection-container.stderr