@@ -1153,15 +1153,15 @@ func testUnlabeledParameterBindingPosition() {
1153
1153
// expected-error@-2:22 {{missing argument for parameter 'dd' in call}}
1154
1154
1155
1155
f ( 1 , xx: 2 , dd: 3 )
1156
- // expected-error@-1 {{incorrect argument labels in call (have '_: xx:dd:', expected '_:_:cc:dd:') }}
1156
+ // expected-error@-1 {{extraneous argument label ' xx:' in call }}
1157
1157
// expected-error@-2:15 {{missing argument for parameter 'cc' in call}}
1158
1158
1159
1159
f ( xx: 1 , 2 , cc: 3 )
1160
1160
// expected-error@-1 {{extraneous argument label 'xx:' in call}}
1161
1161
// expected-error@-2:22 {{missing argument for parameter 'dd' in call}}
1162
1162
1163
1163
f ( xx: 1 , 2 , dd: 3 )
1164
- // expected-error@-1 {{incorrect argument labels in call (have 'xx:_:dd:', expected '_:_:cc:dd:') }}
1164
+ // expected-error@-1 {{extraneous argument label 'xx:' in call }}
1165
1165
// expected-error@-2:15 {{missing argument for parameter 'cc' in call}}
1166
1166
1167
1167
f ( 1 , xx: 2 , cc: 3 , dd: 4 )
@@ -1207,23 +1207,26 @@ func testUnlabeledParameterBindingPosition() {
1207
1207
1208
1208
f ( 1 , xx: 2 )
1209
1209
// expected-error@-1:6 {{missing arguments for parameters 'aa', 'bb' in call}}
1210
- // expected-error@-2 {{incorrect argument labels in call (have '_: xx:', expected 'aa:bb:_:_:') }}
1210
+ // expected-error@-2 {{extraneous argument label ' xx:' in call }}
1211
1211
1212
1212
f ( xx: 1 , 2 )
1213
- // expected-error@-1 {{incorrect argument labels in call (have 'xx:_:', expected 'aa:bb:_:_:') }}
1213
+ // expected-error@-1 {{extraneous argument label 'xx:' in call }}
1214
1214
// expected-error@-2:6 {{missing arguments for parameters 'aa', 'bb' in call}}
1215
1215
1216
1216
f ( bb: 1 , 2 , xx: 3 )
1217
1217
// expected-error@-1:7 {{missing argument for parameter 'aa' in call}}
1218
+ // expected-error@-2:6 {{extraneous argument label 'xx:' in call}}
1218
1219
1219
1220
f ( bb: 1 , xx: 2 , 3 )
1220
1221
// expected-error@-1:7 {{missing argument for parameter 'aa' in call}}
1222
+ // expected-error@-2:6 {{extraneous argument label 'xx:' in call}}
1221
1223
1222
1224
f ( aa: 1 , 2 , xx: 3 )
1223
1225
// expected-error@-1:12 {{missing argument for parameter 'bb' in call}}
1226
+ // expected-error@-2:6 {{extraneous argument label 'xx:' in call}}
1224
1227
1225
1228
f ( aa: 1 , xx: 2 , 3 )
1226
- // expected-error@-1 {{incorrect argument labels in call (have 'aa: xx:_:', expected 'aa:bb:_:_:') }}
1229
+ // expected-error@-1 {{extraneous argument label ' xx:' in call }}
1227
1230
// expected-error@-2:12 {{missing argument for parameter 'bb' in call}}
1228
1231
1229
1232
f ( aa: 1 , bb: 2 , 3 , xx: 4 )
@@ -1639,7 +1642,7 @@ _ = CurriedClass.method3(1, 2) // expected-error {{instance member 'me
1639
1642
// expected-error@-1 {{missing argument label 'b:' in call}}
1640
1643
CurriedClass . method3 ( c) ( 1.0 , b: 1 ) // expected-error {{cannot convert value of type 'Double' to expected argument type 'Int'}}
1641
1644
CurriedClass . method3 ( c) ( 1 ) // expected-error {{missing argument for parameter 'b' in call}}
1642
- CurriedClass . method3 ( c) ( c: 1.0 ) // expected-error {{incorrect argument labels in call (have 'c:', expected '_: b:')}}
1645
+ CurriedClass . method3 ( c) ( c: 1.0 ) // expected-error {{incorrect argument label in call (have 'c:', expected 'b:')}}
1643
1646
// expected-error@-1 {{cannot convert value of type 'Double' to expected argument type 'Int'}}
1644
1647
// expected-error@-2 {{missing argument for parameter #1 in call}}
1645
1648
0 commit comments