diff options
| author | marmeladema <xademax@gmail.com> | 2020-04-18 17:08:30 +0100 |
|---|---|---|
| committer | marmeladema <xademax@gmail.com> | 2020-04-27 23:58:11 +0100 |
| commit | d9e5fa15ff0582acdcabf2f76a5a48937797b9e0 (patch) | |
| tree | 4b19ad648dd8bd51939ee7f4761190a00900b537 | |
| parent | c9f6ffc3b031decd04174fe9a2b4a2dffd5827a1 (diff) | |
| download | rust-d9e5fa15ff0582acdcabf2f76a5a48937797b9e0.tar.gz rust-d9e5fa15ff0582acdcabf2f76a5a48937797b9e0.zip | |
Accept `LocalDefId` as key for `check_item_well_formed` query
| -rw-r--r-- | src/librustc_middle/query/mod.rs | 4 | ||||
| -rw-r--r-- | src/librustc_typeck/check/mod.rs | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/librustc_middle/query/mod.rs b/src/librustc_middle/query/mod.rs index 654b13648d0..0c607a99dfd 100644 --- a/src/librustc_middle/query/mod.rs +++ b/src/librustc_middle/query/mod.rs @@ -804,7 +804,9 @@ rustc_queries! { TypeChecking { query impl_defaultness(_: DefId) -> hir::Defaultness {} - query check_item_well_formed(_: DefId) -> () {} + query check_item_well_formed(key: LocalDefId) -> () { + desc { |tcx| "processing `{}`", tcx.def_path_str(key.to_def_id()) } + } query check_trait_item_well_formed(_: DefId) -> () {} query check_impl_item_well_formed(_: DefId) -> () {} } diff --git a/src/librustc_typeck/check/mod.rs b/src/librustc_typeck/check/mod.rs index 5f49b5ce9ea..f4001fd238e 100644 --- a/src/librustc_typeck/check/mod.rs +++ b/src/librustc_typeck/check/mod.rs @@ -754,8 +754,8 @@ fn typeck_item_bodies(tcx: TyCtxt<'_>, crate_num: CrateNum) { }); } -fn check_item_well_formed(tcx: TyCtxt<'_>, def_id: DefId) { - wfcheck::check_item_well_formed(tcx, def_id.expect_local()); +fn check_item_well_formed(tcx: TyCtxt<'_>, def_id: LocalDefId) { + wfcheck::check_item_well_formed(tcx, def_id); } fn check_trait_item_well_formed(tcx: TyCtxt<'_>, def_id: DefId) { |
