Rollup merge of #53551 - nnethercote:access_place_error_reported, r=varkor
Avoid some Place clones. This is a 0.5% speedup on ripgrep.
This commit is contained in:
commit
e3887e6c8a
@ -1080,7 +1080,10 @@ impl<'cx, 'gcx, 'tcx> MirBorrowckCtxt<'cx, 'gcx, 'tcx> {
|
||||
}
|
||||
}
|
||||
|
||||
if self
|
||||
// Check is_empty() first because it's the common case, and doing that
|
||||
// way we avoid the clone() call.
|
||||
if !self.access_place_error_reported.is_empty() &&
|
||||
self
|
||||
.access_place_error_reported
|
||||
.contains(&(place_span.0.clone(), place_span.1))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user