@@ -75,22 +75,22 @@ func func10(@autoclosure(escaping _: () -> ()) { } // expected-error{{expected '
75
75
// expected-note@-1{{to match this opening '('}}
76
76
77
77
func func 11 ( _: @autoclosure( escaping) @noescape ( ) -> ( ) ) { } // expected-error{{@escaping conflicts with @noescape}}
78
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{17 -38=@autoclosure @escaping }}
78
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{28 -38= @escaping}}
79
79
80
80
class Super {
81
81
func f1( _ x: @autoclosure ( escaping ) ( ) -> ( ) ) { }
82
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{17 -38=@autoclosure @escaping }}
82
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{28 -38= @escaping}}
83
83
func f2( _ x: @autoclosure ( escaping ) ( ) -> ( ) ) { } // expected-note {{potential overridden instance method 'f2' here}}
84
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{17 -38=@autoclosure @escaping }}
84
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{28 -38= @escaping}}
85
85
func f3( x: @autoclosure ( ) -> ( ) ) { }
86
86
}
87
87
88
88
class Sub : Super {
89
89
override func f1( _ x: @autoclosure ( escaping ) ( ) -> ( ) ) { }
90
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{26 -47=@autoclosure @escaping }}
90
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{37 -47= @escaping }}
91
91
override func f2( _ x: @autoclosure ( ) -> ( ) ) { } // expected-error{{does not override any method}}
92
92
override func f3( _ x: @autoclosure ( escaping ) ( ) -> ( ) ) { } // expected-error{{does not override any method}}
93
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{26 -47=@autoclosure @escaping }}
93
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{37 -47= @escaping}}
94
94
}
95
95
96
96
func func12_sink( _ x: @escaping ( ) -> Int ) { }
@@ -101,7 +101,7 @@ func func12a(_ x: @autoclosure () -> Int) {
101
101
func12_sink ( x) // expected-error {{passing non-escaping parameter 'x' to function expecting an @escaping closure}}
102
102
}
103
103
func func12b( _ x: @autoclosure ( escaping ) ( ) -> Int ) {
104
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{20 -41=@autoclosure @escaping }}
104
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{31 -41= @escaping}}
105
105
func12_sink ( x) // ok
106
106
}
107
107
func func12c( _ x: @autoclosure @escaping ( ) -> Int ) {
@@ -132,7 +132,7 @@ enum AutoclosureFailableOf<T> {
132
132
133
133
let _ : ( @autoclosure ( ) -> ( ) ) -> ( )
134
134
let _ : ( @autoclosure ( escaping ) ( ) -> ( ) ) -> ( )
135
- // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{11 -32=@autoclosure @escaping }}
135
+ // expected-warning@-1{{@autoclosure(escaping) is deprecated; use @autoclosure @escaping instead}} {{22 -32= @escaping}}
136
136
137
137
// escaping is the name of param type
138
138
let _ : ( @autoclosure ( escaping ) -> ( ) ) -> ( ) // expected-error {{use of undeclared type 'escaping'}}
0 commit comments