about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2023-12-31 00:22:52 +0000
committerCamille GILLOT <gillot.camille@gmail.com>2024-01-05 21:49:37 +0000
commit6dfdeab65a5e08efa811e033417bd7aef5d3c1fa (patch)
treeeb72cff8c75c64c9685a9a69a3a0b7ffbb0f09af
parent7366bdaea2757b7b45965f4b59a8137adf7d10af (diff)
downloadrust-6dfdeab65a5e08efa811e033417bd7aef5d3c1fa.tar.gz
rust-6dfdeab65a5e08efa811e033417bd7aef5d3c1fa.zip
Do not run check on foreign items.
-rw-r--r--compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs b/compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs
index 04047e56c60..da7279967da 100644
--- a/compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs
+++ b/compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs
@@ -244,7 +244,7 @@ impl<'tcx> intravisit::Visitor<'tcx> for TaitConstraintLocator<'tcx> {
     fn visit_foreign_item(&mut self, it: &'tcx hir::ForeignItem<'tcx>) {
         trace!(?it.owner_id);
         assert_ne!(it.owner_id.def_id, self.def_id);
-        self.check(it.owner_id.def_id);
+        // No need to call `check`, as we do not run borrowck on foreign items.
         intravisit::walk_foreign_item(self, it);
     }
 }