Skip to content

Commit 0682e9e

Browse files
committed
use nearest open delimiter
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
1 parent 325f488 commit 0682e9e

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

compiler/rustc_parse/src/lexer/diagnostics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ pub(super) fn report_missing_open_delim(
5050
};
5151

5252
if let Some(unclosed_span) = unmatch_brace.unclosed_span {
53-
err.span_label(unclosed_span, "unclosed delimiter before unmatched delimiter");
53+
err.span_label(unclosed_span, "the nearest open delimiter");
5454
}
5555
err.span_label(
5656
unmatch_brace.found_span.shrink_to_lo(),

tests/ui/parser/deli-ident-issue-2.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ error: unexpected closing delimiter: `}`
22
--> $DIR/deli-ident-issue-2.rs:5:1
33
|
44
LL | if 1 < 2 {
5-
| - unclosed delimiter before unmatched delimiter
5+
| - the nearest open delimiter
66
LL | let _a = vec!];
77
| - missing open `[` for this delimiter
88
LL | }

tests/ui/parser/issues/issue-68987-unmatch-issue-2.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ error: unexpected closing delimiter: `}`
22
--> $DIR/issue-68987-unmatch-issue-2.rs:14:1
33
|
44
LL | async fn obstest() -> Result<> {
5-
| - unclosed delimiter before unmatched delimiter
5+
| - the nearest open delimiter
66
LL | let obs_connect = || -> Result<(), MyError) {
77
| - missing open `(` for this delimiter
88
...

tests/ui/parser/issues/issue-68987-unmatch-issue-3.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ error: unexpected closing delimiter: `}`
22
--> $DIR/issue-68987-unmatch-issue-3.rs:8:1
33
|
44
LL | while cnt < j {
5-
| - unclosed delimiter before unmatched delimiter
5+
| - the nearest open delimiter
66
LL | write!&mut res, " ");
77
| - missing open `(` for this delimiter
88
LL | }

tests/ui/parser/issues/unnessary-error-issue-138401.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ error: unexpected closing delimiter: `}`
22
--> $DIR/unnessary-error-issue-138401.rs:3:1
33
|
44
LL | pub fn foo(x: i64) -> i64 {
5-
| - unclosed delimiter before unmatched delimiter
5+
| - the nearest open delimiter
66
LL | x.abs)
77
| - missing open `(` for this delimiter
88
LL | }

0 commit comments

Comments
 (0)