Use HirId from PlaceWithHirId rather than using the one provided to the function

This commit is contained in:
Guillaume Gomez
2023-08-17 17:45:17 +02:00
parent 7e46217362
commit 5875bd2b5f
+2 -2
View File
@@ -305,7 +305,7 @@ fn consume(&mut self, cmt: &euv::PlaceWithHirId<'tcx>, _id: HirId) {
}
}
fn borrow(&mut self, cmt: &euv::PlaceWithHirId<'tcx>, id: HirId, borrow: ty::BorrowKind) {
fn borrow(&mut self, cmt: &euv::PlaceWithHirId<'tcx>, _id: HirId, borrow: ty::BorrowKind) {
self.prev_bind = None;
if let euv::Place {
base: euv::PlaceBase::Local(vid),
@@ -338,7 +338,7 @@ fn borrow(&mut self, cmt: &euv::PlaceWithHirId<'tcx>, id: HirId, borrow: ty::Bor
],
),
..
}) = self.tcx.hir().get(id)
}) = self.tcx.hir().get(cmt.hir_id)
{
self.async_closures.insert(*def_id);
}