diff --git a/src/librustc_parse/lexer/tokentrees.rs b/src/librustc_parse/lexer/tokentrees.rs index 074f32adefd..e7bb8c7cc14 100644 --- a/src/librustc_parse/lexer/tokentrees.rs +++ b/src/librustc_parse/lexer/tokentrees.rs @@ -172,7 +172,6 @@ impl<'a> TokenTreesReader<'a> { let mut unclosed_delimiter = None; let mut candidate = None; - if self.last_unclosed_found_span != Some(self.token.span) { // do not complain about the same unclosed delimiter multiple times self.last_unclosed_found_span = Some(self.token.span); diff --git a/src/test/ui/parser/issue-70583-block-is-empty-1.rs b/src/test/ui/parser/issue-70583-block-is-empty-1.rs index 889607825df..f560f68f613 100644 --- a/src/test/ui/parser/issue-70583-block-is-empty-1.rs +++ b/src/test/ui/parser/issue-70583-block-is-empty-1.rs @@ -16,5 +16,5 @@ fn struct_generic(x: Vec) { for v in x { println!("{}", v); } - } + } } //~ ERROR unexpected closing delimiter: `}` diff --git a/src/test/ui/parser/issue-70583-block-is-empty-1.stderr b/src/test/ui/parser/issue-70583-block-is-empty-1.stderr index 8f807c0b0b2..f4bbe9e86e9 100644 --- a/src/test/ui/parser/issue-70583-block-is-empty-1.stderr +++ b/src/test/ui/parser/issue-70583-block-is-empty-1.stderr @@ -1,6 +1,9 @@ error: unexpected closing delimiter: `}` --> $DIR/issue-70583-block-is-empty-1.rs:20:1 | +LL | ErrorHandled::Reported => {} + | -- this block is empty, you might have not meant to close it +... LL | } | ^ unexpected closing delimiter diff --git a/src/test/ui/parser/issue-70583-block-is-empty-2.rs b/src/test/ui/parser/issue-70583-block-is-empty-2.rs index c4381119dc9..4764d71936b 100644 --- a/src/test/ui/parser/issue-70583-block-is-empty-2.rs +++ b/src/test/ui/parser/issue-70583-block-is-empty-2.rs @@ -6,8 +6,8 @@ pub enum ErrorHandled { impl ErrorHandled { pub fn assert_reported(self) { match self { - ErrorHandled::Reported => {}} - //^~ ERROR this block is empty, you might have not mean to close it + ErrorHandled::Reported => {}} + //^~ ERROR this block is empty, you might have not meant to close it ErrorHandled::TooGeneric => panic!(), } } diff --git a/src/test/ui/parser/issue-70583-block-is-empty-2.stderr b/src/test/ui/parser/issue-70583-block-is-empty-2.stderr index 662fcc9987c..9511d9847fb 100644 --- a/src/test/ui/parser/issue-70583-block-is-empty-2.stderr +++ b/src/test/ui/parser/issue-70583-block-is-empty-2.stderr @@ -1,7 +1,7 @@ error: unexpected closing delimiter: `}` --> $DIR/issue-70583-block-is-empty-2.rs:14:1 | -LL | ErrorHandled::Reported => {}} +LL | ErrorHandled::Reported => {}} | -- this block is empty, you might have not meant to close it ... LL | }