about summary refs log tree commit diff
path: root/compiler/rustc_middle
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2023-03-14 00:35:34 +0000
committerMichael Goulet <michael@errs.io>2023-03-14 16:33:12 +0000
commitee2d42882f9d76b8fb54d749c35fec265026db47 (patch)
treeb117273d26f91c0a56e227d025df507340c82fd2 /compiler/rustc_middle
parentf1b1ed7e18f1fbe5226a96626827c625985f8285 (diff)
downloadrust-ee2d42882f9d76b8fb54d749c35fec265026db47.tar.gz
rust-ee2d42882f9d76b8fb54d749c35fec265026db47.zip
Use `unused_generic_params` from crate metadata
Diffstat (limited to 'compiler/rustc_middle')
-rw-r--r--compiler/rustc_middle/src/query/keys.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_middle/src/query/keys.rs b/compiler/rustc_middle/src/query/keys.rs
index 78ee8a6a8fd..6e961a775c1 100644
--- a/compiler/rustc_middle/src/query/keys.rs
+++ b/compiler/rustc_middle/src/query/keys.rs
@@ -63,7 +63,7 @@ impl<'tcx> Key for ty::InstanceDef<'tcx> {
 
     #[inline(always)]
     fn query_crate_is_local(&self) -> bool {
-        true
+        self.def_id().is_local()
     }
 
     fn default_span(&self, tcx: TyCtxt<'_>) -> Span {
@@ -76,7 +76,7 @@ impl<'tcx> Key for ty::Instance<'tcx> {
 
     #[inline(always)]
     fn query_crate_is_local(&self) -> bool {
-        true
+        self.def_id().is_local()
     }
 
     fn default_span(&self, tcx: TyCtxt<'_>) -> Span {