Skip to content

Commit 3c2d6a6

Browse files
committed
Fix test for 5.1 branch
1 parent 57cffe6 commit 3c2d6a6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/attr/attr_noescape.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,16 +307,19 @@ func doThing1(_ completion: (_ success: Bool) -> ()) {
307307
// expected-note@-1{{parameter 'completion' is implicitly non-escaping}}
308308
// expected-error @+1 {{non-escaping parameter 'completion' may only be called}}
309309
escape = completion // expected-error {{declaration closing over non-escaping parameter 'escape' may allow it to escape}}
310+
// expected-error @-1 {{non-escaping value 'escape' may only be called}}
310311
}
311312
func doThing2(_ completion: CompletionHandlerNE) {
312313
// expected-note@-1{{parameter 'completion' is implicitly non-escaping}}
313314
// expected-error @+1 {{non-escaping parameter 'completion' may only be called}}
314315
escape = completion // expected-error {{declaration closing over non-escaping parameter 'escape' may allow it to escape}}
316+
// expected-error @-1 {{non-escaping value 'escape' may only be called}}
315317
}
316318
func doThing3(_ completion: CompletionHandler) {
317319
// expected-note@-1{{parameter 'completion' is implicitly non-escaping}}
318320
// expected-error @+1 {{non-escaping parameter 'completion' may only be called}}
319321
escape = completion // expected-error {{declaration closing over non-escaping parameter 'escape' may allow it to escape}}
322+
// expected-error @-1 {{non-escaping value 'escape' may only be called}}
320323
}
321324
func doThing4(_ completion: @escaping CompletionHandler) {
322325
escapeOther = completion

0 commit comments

Comments
 (0)