rust/tests/ui/contracts
Jacob Pratt 4ae214b846
Rollup merge of #136837 - compiler-errors:contracts-body-lowering, r=celinval
Overhaul how contracts are lowered on fn-like bodies

Consolidates all of the contracts lowering logic into `lower_fn_body`, rather than having it be split between `lower_item_kind` and `lower_fn_body`. This should fix #136683.

r? celinval
2025-02-11 01:02:43 -05:00
..
internal_machinery Stop using span hack for contracts feature gating 2025-02-10 19:51:26 +00:00
associated-item.rs Don't ICE when failing to lower contracts for associated impl items 2025-02-10 21:38:31 +00:00
associated-item.stderr Don't ICE when failing to lower contracts for associated impl items 2025-02-10 21:38:31 +00:00
contract-annotation-limitations.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-annotation-limitations.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.chk_const_fail.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.chk_fail_post.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.chk_fail_pre.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.chk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-generics.unchk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.chk_fail_post.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.chk_fail_pre.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.chk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.unchk_fail_post.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.unchk_fail_pre.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-nest.unchk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.chk_fail_post.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.chk_fail_pre.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.chk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.unchk_fail_post.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.unchk_fail_pre.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-attributes-tail.unchk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-captures-via-closure-copy.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-captures-via-closure-copy.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-captures-via-closure-noncopy.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contract-captures-via-closure-noncopy.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.chk_fail_ret.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.chk_fail_try.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.chk_fail_yeet.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.chk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-early-fn-exit.unchk_pass.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-is-not-inherited-when-nesting.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-ensures-is-not-inherited-when-nesting.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-requires-is-not-inherited-when-nesting.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
contracts-requires-is-not-inherited-when-nesting.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
disallow-contract-annotation-on-non-fn.rs Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00
disallow-contract-annotation-on-non-fn.stderr Rename rustc_contract to contract 2025-02-03 13:55:15 -08:00