Skip to content

Commit c6a7ca1

Browse files
committed
Auto merge of #90579 - cjgillot:no-ee-ii, r=Aaron1011
Remove eval_always for inherent_impls. Split off #86056 r? `@ghost`
2 parents 982c552 + c4d7beb commit c6a7ca1

File tree

1 file changed

+1
-5
lines changed
  • compiler/rustc_middle/src/query

1 file changed

+1
-5
lines changed

compiler/rustc_middle/src/query/mod.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,6 @@ rustc_queries! {
649649
/// Methods in these implementations don't need to be exported.
650650
query inherent_impls(key: DefId) -> &'tcx [DefId] {
651651
desc { |tcx| "collecting inherent impls for `{}`", tcx.def_path_str(key) }
652-
eval_always
653652
separate_provide_extern
654653
}
655654

@@ -810,15 +809,12 @@ rustc_queries! {
810809
/// Not meant to be used directly outside of coherence.
811810
query crate_inherent_impls(k: ()) -> CrateInherentImpls {
812811
storage(ArenaCacheSelector<'tcx>)
813-
eval_always
814812
desc { "all inherent impls defined in crate" }
815813
}
816814

817815
/// Checks all types in the crate for overlap in their inherent impls. Reports errors.
818816
/// Not meant to be used directly outside of coherence.
819-
query crate_inherent_impls_overlap_check(_: ())
820-
-> () {
821-
eval_always
817+
query crate_inherent_impls_overlap_check(_: ()) -> () {
822818
desc { "check for overlap between inherent impls defined in this crate" }
823819
}
824820

0 commit comments

Comments
 (0)