File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ default:
123
123
124
124
// <rdar://problem/19382878> Introduce new x? pattern
125
125
switch Optional ( 42 ) {
126
- case let x? : break
126
+ case let x? : break // expected-warning{{immutable value 'x' was never used; consider replacing with '_' or removing it}}
127
127
case nil : break
128
128
}
129
129
@@ -181,9 +181,9 @@ case x ?? 42: break // match value
181
181
default : break
182
182
}
183
183
184
- for (var x) in 0 ... 100 { }
185
- for var x in 0 ... 100 { } // rdar://20167543
186
- for (let x) in 0 ... 100 { } // expected-error {{'let' pattern cannot appear nested in an already immutable context}}
184
+ for (var x) in 0 ... 100 { } // expected-warning{{variable 'x' was never used; consider replacing with '_' or removing it}}
185
+ for var x in 0 ... 100 { } // rdar://20167543 expected-warning{{variable 'x' was never used; consider replacing with '_' or removing it}}
186
+ for (let x) in 0 ... 100 { _ = x } // expected-error {{'let' pattern cannot appear nested in an already immutable context}}
187
187
188
188
var ( let y) = 42 // expected-error {{'let' cannot appear nested inside another 'var' or 'let' pattern}}
189
189
let ( var z) = 42 // expected-error {{'var' cannot appear nested inside another 'var' or 'let' pattern}}
You can’t perform that action at this time.
0 commit comments