You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: test/Parse/recovery.swift
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -79,60 +79,60 @@ class ClassWithStaticDecls {
79
79
func missingControllingExprInIf(){
80
80
if // expected-error {{expected expression, var, or let in 'if' condition}}
81
81
82
-
if{ // expected-error {{missing condition in an 'if' statement}}
82
+
if{ // expected-error {{missing condition in 'if' statement}}
83
83
}
84
84
85
-
if // expected-error {{missing condition in an 'if' statement}}
85
+
if // expected-error {{missing condition in 'if' statement}}
86
86
{
87
87
}
88
88
89
89
if true {
90
-
}elseif{ // expected-error {{missing condition in an 'if' statement}}
90
+
}elseif{ // expected-error {{missing condition in 'if' statement}}
91
91
}
92
92
93
93
// It is debatable if we should do recovery here and parse { true } as the
94
94
// body, but the error message should be sensible.
95
-
if {true}{ // expected-error {{missing condition in an 'if' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{14-14=;}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{15-15=do }} expected-warning {{boolean literal is unused}}
95
+
if {true}{ // expected-error {{missing condition in 'if' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{14-14=;}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{15-15=do }} expected-warning {{boolean literal is unused}}
96
96
}
97
97
98
-
if{true}(){ // expected-error {{missing condition in an 'if' statement}} expected-error 2 {{consecutive statements on a line must be separated by ';'}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{17-17=do }} expected-warning {{boolean literal is unused}}
98
+
if{true}(){ // expected-error {{missing condition in 'if' statement}} expected-error 2 {{consecutive statements on a line must be separated by ';'}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{17-17=do }} expected-warning {{boolean literal is unused}}
99
99
}
100
100
101
101
// <rdar://problem/18940198>
102
-
if {{}} // expected-error{{missing condition in an 'if' statement}} expected-error{{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{8-8=do }}
102
+
if {{}} // expected-error{{missing condition in 'if' statement}} expected-error{{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{8-8=do }}
103
103
}
104
104
105
105
func missingControllingExprInWhile(){
106
106
while // expected-error {{expected expression, var, or let in 'while' condition}}
107
107
108
-
while { // expected-error {{missing condition in a 'while' statement}}
108
+
while { // expected-error {{missing condition in 'while' statement}}
109
109
}
110
110
111
-
while // expected-error {{missing condition in a 'while' statement}}
111
+
while // expected-error {{missing condition in 'while' statement}}
112
112
{
113
113
}
114
114
115
115
// It is debatable if we should do recovery here and parse { true } as the
116
116
// body, but the error message should be sensible.
117
-
while{true}{ // expected-error {{missing condition in a 'while' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{17-17=;}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{18-18=do }} expected-warning {{boolean literal is unused}}
117
+
while{true}{ // expected-error {{missing condition in 'while' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{17-17=;}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{18-18=do }} expected-warning {{boolean literal is unused}}
118
118
}
119
119
120
-
while{true}(){ // expected-error {{missing condition in a 'while' statement}} expected-error 2 {{consecutive statements on a line must be separated by ';'}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{20-20=do }} expected-warning {{boolean literal is unused}}
120
+
while{true}(){ // expected-error {{missing condition in 'while' statement}} expected-error 2 {{consecutive statements on a line must be separated by ';'}} expected-error {{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{20-20=do }} expected-warning {{boolean literal is unused}}
121
121
}
122
122
123
123
// <rdar://problem/18940198>
124
-
while{{}} // expected-error{{missing condition in a 'while' statement}} expected-error{{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{11-11=do }}
124
+
while{{}} // expected-error{{missing condition in 'while' statement}} expected-error{{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{11-11=do }}
125
125
}
126
126
127
127
func missingControllingExprInRepeatWhile(){
128
128
repeat{
129
-
}while // expected-error {{missing condition in a 'while' statement}}
129
+
}while // expected-error {{missing condition in 'while' statement}}
130
130
{ // expected-error{{closure expression is unused}} expected-note {{did you mean to use a 'do' statement?}} {{3-3=do }}
131
131
missingControllingExprInRepeatWhile();
132
132
}
133
133
134
134
repeat{
135
-
}while{true}() // expected-error{{missing condition in a 'while' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{10-10=;}} expected-warning {{result of call to closure returning 'Bool' is unused}}
135
+
}while{true}() // expected-error{{missing condition in 'while' statement}} expected-error{{consecutive statements on a line must be separated by ';'}} {{10-10=;}} expected-warning {{result of call to closure returning 'Bool' is unused}}
0 commit comments