Skip to content

Commit bc52823

Browse files
committed
[libSyntax] Adjust tests for improved syntax parsing behaviour
1 parent c733b5c commit bc52823

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

test/Parse/invalid.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func testNotCoveredCase(x: Int) {
5858
// rdar://18926814
5959
func test4() {
6060
let abc = 123
61-
_ = " >> \( abc } ) << " // expected-error {{expected ',' separator}} {{18-18=,}} expected-error {{expected expression in list of expressions}} expected-error {{extra tokens after interpolated string expression}}
61+
_ = " >> \( abc } ) << " // expected-error {{expected ',' separator}} {{18-18=,}} expected-error {{expected expression in list of expressions}}
6262

6363
}
6464

test/Syntax/diagnostics_verify.swift

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@
33

44
if true {
55
try
6-
// expected-error@-1 2 {{unknown expression syntax exists in the source}}
7-
// expected-error@-2 {{unknown statement syntax exists in the source}}
8-
} // expected-error {{expected expression}} expected-error {{unknown statement syntax exists in the source}}
6+
// expected-error@-1 {{unknown expression syntax exists in the source}}
7+
} // expected-error {{expected expression}}
98

109
if false {
1110
[.]
1211
// expected-error@-1 {{expected identifier after '.' expression}}
1312
// expected-error@-2 2 {{unknown expression syntax exists in the source}}
14-
// expected-error@-3 {{unknown statement syntax exists in the source}}
15-
} // expected-error {{unknown statement syntax exists in the source}}
13+
}
14+
15+
class { // expected-error {{unknown declaration syntax exists in the source}}
16+
// expected-error@-1 {{expected identifier in class declaration}}
17+
// expected-note@-2 {{did you mean to use a 'do' statement?}}
18+
// expected-error@-3 {{closure expression is unused}}
19+
// expected-error@-4 {{top-level statement cannot begin with a closure expression}}
20+
21+
}

0 commit comments

Comments
 (0)