rust/src/test/ui/recursion
bors a1912f2e89 Auto merge of #68679 - matthewjasper:needs-type-op, r=varkor
Improve `ty.needs_drop`

* Handle cycles in `needs_drop` correctly
* Normalize types when computing `needs_drop`
* Move queries from rustc to rustc_ty
* Avoid query in simple cases

reopens #65918
2020-02-12 19:31:49 +00:00
..
auxiliary Remove licenses 2018-12-25 21:08:33 -07:00
issue-26548-recursion-via-normalize.rs Handle recursive instantiation of drop shims 2019-12-30 13:41:07 +00:00
issue-26548-recursion-via-normalize.stderr Handle recursive instantiation of drop shims 2019-12-30 13:41:07 +00:00
issue-38591-non-regular-dropck-recursion.rs fix real_drop_in_place in comments 2020-01-19 10:11:16 -06:00
issue-38591-non-regular-dropck-recursion.stderr adjust ui tests 2020-01-18 12:24:54 +01:00
recursion.rs Specify overflow checks behaviour in test 2020-02-11 19:35:29 +00:00
recursion.stderr Specify overflow checks behaviour in test 2020-02-11 19:35:29 +00:00
recursive-enum.rs Remove licenses 2018-12-25 21:08:33 -07:00
recursive-enum.stderr Remove licenses 2018-12-25 21:08:33 -07:00
recursive-reexports.rs diagnostics: Describe crate root modules in DefKind::Mod as "crate" 2019-08-10 23:17:20 +03:00
recursive-reexports.stderr diagnostics: Describe crate root modules in DefKind::Mod as "crate" 2019-08-10 23:17:20 +03:00
recursive-requirements.rs Remove licenses 2018-12-25 21:08:33 -07:00
recursive-requirements.stderr Use span label instead of note for cause in E0631 2019-08-31 00:14:23 -07:00
recursive-static-definition.rs Remove licenses 2018-12-25 21:08:33 -07:00
recursive-static-definition.stderr Remove licenses 2018-12-25 21:08:33 -07:00
recursive-types-are-not-uninhabited.rs Update existing tests for or-patterns 2020-02-01 22:10:58 +00:00
recursive-types-are-not-uninhabited.stderr Update existing tests for or-patterns 2020-02-01 22:10:58 +00:00