diff --git a/compiler/rustc_parse/src/parser/item.rs b/compiler/rustc_parse/src/parser/item.rs index 8f4edf6ce4800..8f58bce889041 100644 --- a/compiler/rustc_parse/src/parser/item.rs +++ b/compiler/rustc_parse/src/parser/item.rs @@ -700,7 +700,7 @@ impl<'a> Parser<'a> { .span_label(non_item_span, "non-item starts here") .span_label(self.prev_token.span, "item list ends here"); if is_unnecessary_semicolon { - err.span_suggestion_verbose( + err.span_suggestion( semicolon_span, "consider removing this semicolon", "", diff --git a/src/test/ui/parser/suggest-removing-semicolon-after-impl-trait-items.stderr b/src/test/ui/parser/suggest-removing-semicolon-after-impl-trait-items.stderr index bc12bfc02208c..396e0c130f11b 100644 --- a/src/test/ui/parser/suggest-removing-semicolon-after-impl-trait-items.stderr +++ b/src/test/ui/parser/suggest-removing-semicolon-after-impl-trait-items.stderr @@ -4,15 +4,12 @@ error: non-item in item list LL | trait Foo { | - item list starts here LL | fn bar() {}; - | ^ non-item starts here + | ^ + | | + | non-item starts here + | help: consider removing this semicolon LL | } | - item list ends here - | -help: consider removing this semicolon - | -LL - fn bar() {}; -LL + fn bar() {} - | error: aborting due to previous error