]> git.lizzy.rs Git - rust.git/commit
EXTREMELY hacky fix
authorJoshua Nelson <jyn514@gmail.com>
Sat, 8 Aug 2020 00:07:07 +0000 (20:07 -0400)
committerJoshua Nelson <jyn514@gmail.com>
Sat, 8 Aug 2020 01:26:12 +0000 (21:26 -0400)
commitb146000e910ccd60bdcde89363cb6aa14ecc0d95
tree7aa4c164df16a23932fef59d1b5367136ce08143
parent0f5be70ea4c3ec4544cdeb80e3138832e15815f9
EXTREMELY hacky fix

This runs _just_ enough of typeck that later queries don't panic.
Because this is in the same part of the compiler that errors on `impl
Trait`, this special-cases impl Trait for rustdoc and no one else.
Everything is fine.
src/librustc_privacy/lib.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/lib.rs
src/librustdoc/core.rs
src/test/rustdoc-ui/infinite-recursive-type-impl-trait.rs [new file with mode: 0644]
src/test/rustdoc-ui/infinite-recursive-type-impl-trait.stderr [new file with mode: 0644]
src/test/rustdoc-ui/infinite-recursive-type.stderr