]> git.lizzy.rs Git - rust.git/commitdiff
Use () for typeck_item_bodies.
authorCamille GILLOT <gillot.camille@gmail.com>
Tue, 11 May 2021 11:39:31 +0000 (13:39 +0200)
committerCamille GILLOT <gillot.camille@gmail.com>
Wed, 12 May 2021 11:58:45 +0000 (13:58 +0200)
compiler/rustc_middle/src/query/mod.rs
compiler/rustc_typeck/src/check/mod.rs
compiler/rustc_typeck/src/lib.rs

index 22c617d264e9d053dc9248c9789efa332e74454e..f35755d6dd0a94b139f3793a24c6f0ed26ac3fa0 100644 (file)
             desc { |tcx| "computing CoerceUnsized info for `{}`", tcx.def_path_str(key) }
         }
 
-    query typeck_item_bodies(_: CrateNum) -> () {
+    query typeck_item_bodies(_: ()) -> () {
         desc { "type-checking all item bodies" }
     }
 
index cb7589318d2a7ff892de68fd2145ce125fc524bf..ac799a97b979a618635d58af30bd82e08056787a 100644 (file)
 use rustc_errors::{pluralize, struct_span_err, Applicability};
 use rustc_hir as hir;
 use rustc_hir::def::Res;
-use rustc_hir::def_id::{CrateNum, DefId, LocalDefId, LOCAL_CRATE};
+use rustc_hir::def_id::{DefId, LocalDefId};
 use rustc_hir::intravisit::Visitor;
 use rustc_hir::itemlikevisit::ItemLikeVisitor;
 use rustc_hir::{HirIdMap, ImplicitSelfKind, Node};
@@ -1161,8 +1161,7 @@ fn visit_impl_item(&mut self, _: &'tcx hir::ImplItem<'tcx>) {}
     fn visit_foreign_item(&mut self, _: &'tcx hir::ForeignItem<'tcx>) {}
 }
 
-fn typeck_item_bodies(tcx: TyCtxt<'_>, crate_num: CrateNum) {
-    debug_assert!(crate_num == LOCAL_CRATE);
+fn typeck_item_bodies(tcx: TyCtxt<'_>, (): ()) {
     tcx.par_body_owners(|body_owner_def_id| {
         tcx.ensure().typeck(body_owner_def_id);
     });
index 35fffb3b07f0e2683ba9274b238c0fcd872bb3c3..472997223251aa25d639552c4eee29f3b4140048 100644 (file)
@@ -97,7 +97,7 @@
 
 use rustc_errors::{struct_span_err, ErrorReported};
 use rustc_hir as hir;
-use rustc_hir::def_id::{DefId, LOCAL_CRATE};
+use rustc_hir::def_id::DefId;
 use rustc_hir::{Node, CRATE_HIR_ID};
 use rustc_infer::infer::{InferOk, TyCtxtInferExt};
 use rustc_infer::traits::TraitEngineExt as _;
@@ -510,7 +510,7 @@ pub fn check_crate(tcx: TyCtxt<'_>) -> Result<(), ErrorReported> {
         }
     });
 
-    tcx.sess.time("item_bodies_checking", || tcx.typeck_item_bodies(LOCAL_CRATE));
+    tcx.sess.time("item_bodies_checking", || tcx.typeck_item_bodies(()));
 
     check_unused::check_crate(tcx);
     check_for_entry_fn(tcx);