diff --git a/src/librustc_passes/loops.rs b/src/librustc_passes/loops.rs index 6140d0438d8a7..50f0d66b5e3fd 100644 --- a/src/librustc_passes/loops.rs +++ b/src/librustc_passes/loops.rs @@ -144,8 +144,8 @@ impl<'a, 'hir> Visitor<'hir> for CheckLoopVisitor<'a, 'hir> { "`continue` pointing to a labeled block") .span_label(e.span, "labeled blocks cannot be `continue`'d") - .span_note(block.span, - "labeled block the continue points to") + .span_label(block.span, + "labeled block the `continue` points to") .emit(); } } diff --git a/src/test/ui/label/label_break_value_continue.stderr b/src/test/ui/label/label_break_value_continue.stderr index b3c0b421023ac..c5f79ed6333ee 100644 --- a/src/test/ui/label/label_break_value_continue.stderr +++ b/src/test/ui/label/label_break_value_continue.stderr @@ -7,16 +7,11 @@ LL | continue; error[E0696]: `continue` pointing to a labeled block --> $DIR/label_break_value_continue.rs:14:9 | -LL | continue 'b; - | ^^^^^^^^^^^ labeled blocks cannot be `continue`'d - | -note: labeled block the continue points to - --> $DIR/label_break_value_continue.rs:13:5 - | LL | / 'b: { LL | | continue 'b; + | | ^^^^^^^^^^^ labeled blocks cannot be `continue`'d LL | | } - | |_____^ + | |_____- labeled block the `continue` points to error[E0695]: unlabeled `continue` inside of a labeled block --> $DIR/label_break_value_continue.rs:22:13