about summary refs log tree commit diff
path: root/src/test/rustdoc-ui/error-in-impl-trait
AgeCommit message (Collapse)AuthorLines
2020-08-03Fix async-std at the price of breaking half the test suiteJoshua Nelson-95/+8
- Don't mark impl trait as an error
2020-07-15--blessJoshua Nelson-6/+18
2020-07-15Don't crash on Vec<DoesNotExist>Joshua Nelson-0/+7
2020-07-15Recurse into function bodies, but don't typeck closuresJoshua Nelson-0/+126
Previously, rustdoc would issue a delay_span_bug ICE on the following code: ```rust pub fn a() -> impl Fn() -> u32 { || content::doesnt::matter() } ``` This wasn't picked up earlier because having `type Alias = impl Trait;` in the same module caused _all closures_ to be typechecked, even if they wouldn't normally. Additionally, if _any_ error was emitted, no delay_span_bug would be emitted. So as part of this commit all of the tests were separated out into different files.