Skip to content

Commit 340d9e8

Browse files
committed
Make visiting traits generic over the Interner
1 parent e8e9c32 commit 340d9e8

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

clippy_utils/src/mir/possible_borrower.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc_data_structures::fx::FxHashMap;
44
use rustc_index::bit_set::{BitSet, HybridBitSet};
55
use rustc_lint::LateContext;
66
use rustc_middle::mir::{self, visit::Visitor as _, Mutability};
7-
use rustc_middle::ty::{self, visit::ir::TypeVisitor};
7+
use rustc_middle::ty::{self, visit::ir::TypeVisitor, TyCtxt};
88
use rustc_mir_dataflow::{impls::MaybeStorageLive, Analysis, ResultsCursor};
99
use std::borrow::Cow;
1010
use std::ops::ControlFlow;
@@ -136,7 +136,7 @@ impl<'a, 'b, 'tcx> mir::visit::Visitor<'tcx> for PossibleBorrowerVisitor<'a, 'b,
136136

137137
struct ContainsRegion;
138138

139-
impl TypeVisitor<'_> for ContainsRegion {
139+
impl TypeVisitor<TyCtxt<'_>> for ContainsRegion {
140140
type BreakTy = ();
141141

142142
fn visit_region(&mut self, _: ty::Region<'_>) -> ControlFlow<Self::BreakTy> {

clippy_utils/src/ty.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ pub fn for_each_top_level_late_bound_region<B>(
838838
index: u32,
839839
f: F,
840840
}
841-
impl<'tcx, B, F: FnMut(BoundRegion) -> ControlFlow<B>> TypeVisitor<'tcx> for V<F> {
841+
impl<'tcx, B, F: FnMut(BoundRegion) -> ControlFlow<B>> TypeVisitor<TyCtxt<'tcx>> for V<F> {
842842
type BreakTy = B;
843843
fn visit_region(&mut self, r: Region<'tcx>) -> ControlFlow<Self::BreakTy> {
844844
if let RegionKind::ReLateBound(idx, bound) = r.kind() && idx.as_u32() == self.index {

0 commit comments

Comments
 (0)