Skip to content

Commit 4681b6e

Browse files
committed
Auto merge of #2871 - RalfJung:rustup, r=RalfJung
Rustup
2 parents 7471396 + 94d37d4 commit 4681b6e

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

rust-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1cb63572d271855a5ccef79a3e10a8015d00f6ad
1+
9b99ff76b28605ad2e2c49e369721ae400e6a665

src/diagnostics.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,30 +409,32 @@ pub fn report_msg<'tcx>(
409409
} else {
410410
// Make sure we show the message even when it is a dummy span.
411411
for line in span_msg {
412-
err.note(&line);
412+
err.note(line);
413413
}
414414
err.note("(no span available)");
415415
}
416416

417417
// Show note and help messages.
418418
let mut extra_span = false;
419-
for (span_data, note) in &notes {
419+
let notes_len = notes.len();
420+
for (span_data, note) in notes {
420421
if let Some(span_data) = span_data {
421422
err.span_note(span_data.span(), note);
422423
extra_span = true;
423424
} else {
424425
err.note(note);
425426
}
426427
}
427-
for (span_data, help) in &helps {
428+
let helps_len = helps.len();
429+
for (span_data, help) in helps {
428430
if let Some(span_data) = span_data {
429431
err.span_help(span_data.span(), help);
430432
extra_span = true;
431433
} else {
432434
err.help(help);
433435
}
434436
}
435-
if notes.len() + helps.len() > 0 {
437+
if notes_len + helps_len > 0 {
436438
// Add visual separator before backtrace.
437439
err.note(if extra_span { "BACKTRACE (of the first span):" } else { "BACKTRACE:" });
438440
}
@@ -441,7 +443,7 @@ pub fn report_msg<'tcx>(
441443
let is_local = machine.is_local(frame_info);
442444
// No span for non-local frames and the first frame (which is the error site).
443445
if is_local && idx > 0 {
444-
err.span_note(frame_info.span, &frame_info.to_string());
446+
err.span_note(frame_info.span, frame_info.to_string());
445447
} else {
446448
let sm = sess.source_map();
447449
let span = sm.span_to_embeddable_string(frame_info.span);

0 commit comments

Comments
 (0)