rust/tests/ui/type-alias-impl-trait
bors 71b68da1bd Auto merge of #139578 - ferrocene:pa-compiletest-edition, r=jieyouxu
Fix breakage when running compiletest with `--test-args=--edition=2015`

Compiletest has an `--edition` flag to change the default edition tests are run with. Unfortunately no test suite successfully executes when that flag is passed. If the edition is set to something greater than 2015 the breakage is expected, since the test suite currently supports only edition 2015 (Ferrous Systems will open an MCP about fixing that soonish). Surprisingly, the test suite is also broken if `--edition=2015` is passed to compiletest. This PR focuses on fixing the latter.

This PR fixes the two categories of failures happening when `--edition=2015` is passed:

* Some edition-specific tests set their edition through `//@ compile-flags` instead of `//@ edition`. Compiletest doesn't parse the compile flags, so it would see no `//@ edition` and add another `--edition` flag, leading to a rustc error.
* Compiletest would add the edition after `//@ compile-flags`, while some tests depend on flags passed to `//@ compile-flags` being the last flags in the rustc invocation.

Note that for the first category, I opted to manually go and replace all `//@ compile-flags` setting an edition with an explicit `//@ edition`. We could've changed compiletest to instead check whether an edition was set in `//@ compile-flags`, but I thought it was better to enforce a consistent way to set the edition in tests.

I also added the edition to the stamp, so that changing `--edition` results in tests being re-executed.

r? `@jieyouxu`
2025-04-11 10:53:45 +00:00
..
auxiliary Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
define_opaques_attr fix ICE #138415 2025-03-23 17:02:42 +09:00
argument-types.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
assoc-projection-ice.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
assoc-type-const.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
assoc-type-lifetime-unconstrained.rs Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
assoc-type-lifetime-unconstrained.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
assoc-type-lifetime.rs
associated-type-alias-impl-trait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
associated-type-impl-trait-lifetime.rs
auto-trait-leakage.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
auto-trait-leakage2.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
auto-trait-leakage2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
auto-trait-leakage3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bad-tait-no-substs.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
bad-tait-no-substs.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
bad-transmute-itiat.rs Stop being so bail-y in candidate assembly 2024-11-21 01:35:34 +00:00
bad-transmute-itiat.stderr Stop being so bail-y in candidate assembly 2024-11-21 01:35:34 +00:00
bivariant-duplicate-lifetime-unconstrained.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bound-lifetime-through-dyn-trait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bound-lifetime-through-dyn-trait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bound_reduction.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bound_reduction2.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
bound_reduction2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
bounds-are-checked-2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked-2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
bounds-are-checked3.stderr Mention type parameter in more cases and don't suggest ~const bound already there 2024-12-07 21:37:13 +00:00
bounds.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
broken_mir.rs
closure-normalization-ice-109020.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_args.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_args2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_infer.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_parent_substs.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_wf_outlives.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closure_wf_outlives.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closures_in_branches.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
closures_in_branches.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence.classic.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence_cross_crate.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence_cross_crate.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence_different_hidden_ty.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
coherence_different_hidden_ty.stderr
coherence_generalization.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
collect_hidden_types.rs
const_generic_type.infer.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
const_generic_type.no_infer.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
const_generic_type.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
constrain_in_projection.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
constrain_in_projection2.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection2.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_in_projection2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs_unsound.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
constrain_inputs_unsound.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
cross_crate_ice.rs
cross_crate_ice2.rs
cross_inference.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
cross_inference_pattern_bug.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
cross_inference_pattern_bug_no_type.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
cross_inference_rpit.rs
debug-ty-with-weak.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
declared_but_never_defined.rs
declared_but_never_defined.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
declared_but_not_defined_in_scope.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
declared_but_not_defined_in_scope.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
defined-by-user-annotation.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
defined-in-closure-external-lifetime.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
defined-in-closure-external-lifetime.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
defining-use-submodule.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
destructure_tait-ice-113594.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
destructure_tait-layout_of-ice-113594.rs
destructuring.rs
different_args_considered_equal.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_args_considered_equal.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_args_considered_equal3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-2.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type-3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type-3.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_defining_uses_never_type2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_defining_uses_never_type3.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
different_lifetimes_defining_uses.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
different_lifetimes_defining_uses.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
drop-analysis-on-unconstrained-tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
drop-analysis-on-unconstrained-tait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
drop-shim-relates-opaque-issue-114375.rs
duplicate-lifetimes-from-rpit-containing-tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
duplicate-lifetimes-from-rpit-containing-tait2.rs
equal-lifetime-params-not-ok.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
equal-lifetime-params-not-ok.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
equal-lifetime-params-ok.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
error-tainting-issue-122904.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
error-tainting-issue-122904.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
escaping-bound-var.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
escaping-bound-var.stderr Remap impl-trait lifetimes on HIR instead of AST lowering. 2024-10-30 16:18:50 +00:00
failed-to-normalize-ice-99945.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
failed-to-normalize-ice-99945.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
fallback.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
fallback.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
field-types.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
future.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
future.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.basic.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.member_constraints.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic-not-strictly-equal.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_different_defining_uses.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_different_defining_uses.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_lifetime_param.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_lifetime_param.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use3.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use3.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use4.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use4.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use5.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use5.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use6.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use6.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use7.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_duplicate_param_use8.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
generic_duplicate_param_use8.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use9.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use9.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_duplicate_param_use10.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_lifetime_param.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_nondefining_use.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_nondefining_use.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_not_used.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_not_used.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
generic_type_does_not_live_long_enough.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_type_does_not_live_long_enough.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
generic_underconstrained2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_projection_behind_struct_field.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_projection_behind_struct_field.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field.rs
hidden_behind_struct_field2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_behind_struct_field3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_type_mismatch.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hidden_type_mismatch.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
higher_kinded_params3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
hkl_forbidden4.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
hkl_forbidden4.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
ice-failed-to-resolve-instance-for-110696.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
ice-failed-to-resolve-instance-for-110696.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl-trait-in-type-alias-with-bad-substs.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl-trait-in-type-alias-with-bad-substs.stderr Improve AssocItem::descr. 2025-04-11 11:03:08 +10:00
impl-with-unconstrained-param.rs Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
impl-with-unconstrained-param.stderr Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
impl_for_weak_alias.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_for_weak_alias.stderr
impl_trait_for_generic_tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_same_tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_same_tait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_for_tait_bound2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_in_trait_defined_outside_trait.rs
impl_trait_in_trait_defined_outside_trait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
impl_trait_in_trait_defined_outside_trait2.rs
impl_trait_in_trait_defined_outside_trait2.stderr
impl_trait_in_trait_defined_outside_trait3.rs
implied_bounds.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds3.rs
implied_bounds_closure.rs
implied_bounds_closure.stderr
implied_bounds_from_types.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_bounds_from_types.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check.error.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check4_static.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
implied_lifetime_wf_check4_static.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
imply_bounds_from_bounds.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
imply_bounds_from_bounds_param.rs
imply_bounds_from_bounds_param.stderr Bless test fallout 2024-08-17 12:43:25 -04:00
in-assoc-ty-early-bound.rs
in-assoc-ty-early-bound.stderr
in-assoc-ty-early-bound2.rs merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
in-assoc-ty-early-bound2.stderr merge opaque types of nested bodies 2025-03-19 17:52:53 +01:00
in-where-clause.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
in-where-clause.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
incoherent-assoc-imp-trait.rs
incoherent-assoc-imp-trait.stderr
incomplete-inference.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
incomplete-inference.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
indirect-recursion-issue-112047.rs Eagerly detect coroutine recursion pre-mono when possible 2025-02-05 18:36:17 +00:00
indirect-recursion-issue-112047.stderr Eagerly detect coroutine recursion pre-mono when possible 2025-02-05 18:36:17 +00:00
inference-cycle.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
infinite-cycle-involving-weak.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
infinite-cycle-involving-weak.stderr
invalid_impl_trait_in_assoc_ty.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
invalid_impl_trait_in_assoc_ty.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-52843.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-52843.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53092-2.rs Allow defining opaques in statics and consts 2025-03-25 16:44:59 +00:00
issue-53092-2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-53092.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53092.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-53096.rs Remove attribute #[rustc_error] 2025-03-30 01:32:21 +03:00
issue-53598.rs compiletest: Stricter parsing for diagnostic kinds 2025-04-07 19:13:31 +03:00
issue-53598.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-53678-coroutine-and-const-fn.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-55099-lifetime-inference.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-57188-associate-impl-capture.rs
issue-57611-trait-alias.rs
issue-57807-associated-type.rs
issue-57961.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-57961.stderr
issue-58662-coroutine-with-lifetime.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58662-simplified.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58887.rs
issue-58951-2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-58951.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-60371.rs
issue-60371.stderr
issue-60407.rs Remove attribute #[rustc_error] 2025-03-30 01:32:21 +03:00
issue-60564-working.rs
issue-60564.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-60564.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-60662.rs
issue-60662.stdout hir pretty: fix block indent 2024-05-20 20:30:44 +02:00
issue-62000-associate-impl-trait-lifetimes.rs
issue-63263-closure-return.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63279.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63279.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63355.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63355.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-63677-type-alias-coherence.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-65384.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-65384.stderr Remove some unnecessary allow(incomplete_features) 2024-03-11 19:42:04 +00:00
issue-65679-inst-opaque-ty-from-val-twice.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-65918.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-66580-closure-coherence.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-67844-nested-opaque.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use-2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use-2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-68368-non-defining-use.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-68368-non-defining-use.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-69136-inner-lifetime-resolve-error.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-69136-inner-lifetime-resolve-error.stderr
issue-69136-inner-lifetime-resolve-ok.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-69323.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-70121.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-70121.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-72793.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74244.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74244.stderr Do not project when there are unconstrained impl params 2025-01-03 05:01:14 +00:00
issue-74280.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74280.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-74761-2.rs Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
issue-74761-2.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
issue-74761.rs Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
issue-74761.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
issue-76202-trait-impl-for-tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-77179.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-77179.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-78450.rs Ignore tests w/ current/next revisions from compare-mode=next-solver 2024-03-10 21:18:41 -04:00
issue-84660-trait-impl-for-tait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-84660-unsoundness.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-87455-static-lifetime-ice.rs
issue-89686.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-89686.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-89952.rs
issue-90400-1.rs
issue-90400-1.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
issue-90400-2.rs
issue-90400-2.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
issue-93411.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
issue-94429.rs Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-94429.stderr Stop inverting expectation in normalization errors 2024-10-16 13:44:56 -04:00
issue-96572-unconstrained-mismatch.rs
issue-96572-unconstrained-mismatch.stderr
issue-96572-unconstrained.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
issue-98604.rs Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98604.stderr Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98608.rs Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-98608.stderr Shorten error message for callable with wrong return type 2025-02-02 01:00:33 +00:00
issue-101750.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-104817.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-104817.stock.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-109054.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
issue-109054.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
itiat-allow-nested-closures.bad.stderr Get rid of some sub_exp and eq_exp 2024-03-01 01:20:49 +00:00
itiat-allow-nested-closures.rs
itiat-forbid-nested-items.rs
itiat-forbid-nested-items.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
lazy_subtyping_of_opaques.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
lazy_subtyping_of_opaques.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
lifetime_mismatch.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
lifetime_mismatch.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
match-unification.rs
method_resolution.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution3.current.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
method_resolution3.next.stderr Arbitrary self types v2: use Receiver trait 2024-12-11 11:59:12 +00:00
method_resolution3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution4.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution5.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
method_resolution_trait_method_from_opaque.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
missing_lifetime_bound.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
missing_lifetime_bound.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multi-error.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multi-error.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-infer.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-infer.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn-lifetimes.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn-lifetimes.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn-pass.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn2.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
multiple-def-uses-in-one-fn3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple-def-uses-in-one-fn3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
multiple_definitions.rs
mututally-recursive-overflow.rs
mututally-recursive-overflow.stderr
nested-impl-trait-in-tait.rs
nested-impl-trait-in-tait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-in-anon-const.rs
nested-in-anon-const.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-rpit-with-lifetimes.rs
nested-tait-hrtb.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-hrtb.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.next.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested-tait-inference3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested_impl_trait_in_assoc_ty.rs
nested_in_closure.rs
nested_inference_failure.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
nested_type_alias_impl_trait.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
nested_type_alias_impl_trait.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
never_reveal_concrete_type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
no_inferrable_concrete_type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
no_inferrable_concrete_type.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
no_revealing_outside_defining_module.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
no_revealing_outside_defining_module.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
non-defining-method.rs Make DefiningAnchor::Bind only store the opaque types that may be constrained, instead of the current infcx root item. 2024-03-11 17:19:37 +00:00
non-defining-method.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
normalize-alias-type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
normalize-hidden-types.current.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
normalize-hidden-types.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
not-matching-trait-refs-isnt-defining.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
not-matching-trait-refs-isnt-defining.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
not_a_defining_use.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
not_a_defining_use.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
not_well_formed.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
not_well_formed.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
obligation_ice.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
outlives-bound-var.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch2.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch4.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
param_mismatch4.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
path_resolution_taint.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
path_resolution_taint.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
privacy.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
privacy.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
recursive-fn-tait.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
recursive-fn-tait.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
recursive-tait-conflicting-defn-2.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
recursive-tait-conflicting-defn-2.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
recursive-tait-conflicting-defn.rs add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
recursive-tait-conflicting-defn.stderr add TypingMode::Borrowck 2025-04-03 11:13:10 +02:00
reveal_local.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
reveal_local.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
rpit_tait_equality_in_canonical_query.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
rpit_tait_equality_in_canonical_query_2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-2.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-3.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-3.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-4.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential-4.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self-referential.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
self_implication.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
static-lifetime-through-closure-issue-122775.rs Add test for #122775 2024-05-11 12:59:06 +02:00
struct-assignment-validity.rs remove remaining references to Reveal 2024-11-23 13:52:56 +01:00
structural-match-no-leak.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
structural-match-no-leak.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
structural-match.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
structural-match.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
taint.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
taint.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
tait-in-function-return-type-issue-101903-fixed.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
tait-normalize.rs
tait-param-inference-issue-117310.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-assoc-dyn.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-assoc-impl-trait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-const.rs Allow defining opaques in statics and consts 2025-03-25 16:44:59 +00:00
type-alias-impl-trait-fn-type.rs
type-alias-impl-trait-fn-type.stderr
type-alias-impl-trait-fns.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-fns.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-sized.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-struct.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-tuple.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-unconstrained-lifetime.rs Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
type-alias-impl-trait-unconstrained-lifetime.stderr Merge check_mod_impl_wf and check_mod_type_wf 2024-03-07 06:27:09 +00:00
type-alias-impl-trait-with-cycle-error-1.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-1.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-2.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-2.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-3.rs increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-3.stderr increment depth of nested obligations 2025-03-31 23:58:17 +02:00
type-alias-impl-trait-with-cycle-error-4.rs Mark some tests as known-bugs and add the test case from the corresponding issue 2024-04-08 15:08:06 +00:00
type-alias-impl-trait-with-cycle-error-4.stderr Bless ui tests. 2024-10-04 23:38:41 +00:00
type-alias-impl-trait-with-no-traits.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait-with-no-traits.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-impl-trait2.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type-alias-nested-impl-trait.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type_of_a_let.current.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
type_of_a_let.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unbounded_opaque_type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-due-to-bad-pattern.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-due-to-bad-pattern.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-impl-param.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unconstrained-impl-param.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
under-binder.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
under-binder.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_generic.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_generic.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_lifetime.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underconstrained_lifetime.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underef-index-out-of-bounds-121472.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
underef-index-out-of-bounds-121472.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unnameable_type.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unnameable_type.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
unused_generic_param.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
variance.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
variance.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
weird-return-types.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-definition-site.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-def.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-def.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-fn-ptrs.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-check-rpit-lifetimes.rs
wf-in-associated-type.fail.stderr Manually register some bounds for a better span 2024-11-08 04:56:08 +00:00
wf-in-associated-type.rs Get rid of check_opaque_type_well_formed 2024-11-08 03:46:27 +00:00
wf-nested.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf-nested.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf_check_closures.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
wf_check_closures.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00