diff options
| author | ChrisPardy <chrispardy36@gmail.com> | 2021-04-28 21:32:28 -0400 |
|---|---|---|
| committer | Chris Pardy <chrispardy36@gmail.com> | 2021-05-01 19:01:06 -0400 |
| commit | e612f7abfcab0789fe3acdd206643f726a6303c9 (patch) | |
| tree | 39e3df568290aa92db7dc8d8cf8730c430faa77b | |
| parent | 20a1315cbbf38057898a7559376c872ef224a17b (diff) | |
| download | rust-e612f7abfcab0789fe3acdd206643f726a6303c9.tar.gz rust-e612f7abfcab0789fe3acdd206643f726a6303c9.zip | |
Update compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
| -rw-r--r-- | compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs b/compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs index 49e59f6612f..1b0cae51d58 100644 --- a/compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs +++ b/compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs @@ -119,7 +119,7 @@ impl BorrowExplanation { let path_span = path_span.unwrap(); // path_span is only present in the case of closure capture assert!(matches!(later_use_kind, LaterUseKind::ClosureCapture)); - if !borrow_span.map_or(false, |sp| sp.overlaps(var_or_use_span)) { + if borrow_span.map(|sp| !sp.overlaps(var_or_use_span)).unwrap_or(true) { let path_label = "used here by closure"; let capture_kind_label = message; err.span_label( |
