@@ -272,30 +272,31 @@ func associatedTypeIdentity() {
272
272
sameType ( gary ( doug ( ) ) . r_out ( ) , gary ( candace ( ) ) . r_out ( ) ) // expected-error{{}}
273
273
}
274
274
275
- func redeclaration( ) -> some P { return 0 } // expected-note{{previously declared}}
275
+ func redeclaration( ) -> some P { return 0 } // expected-note 2 {{previously declared}}
276
276
func redeclaration( ) -> some P { return 0 } // expected-error{{redeclaration}}
277
- func redeclaration( ) -> some Q { return 0 }
277
+ func redeclaration( ) -> some Q { return 0 } // expected-error{{redeclaration}}
278
278
func redeclaration( ) -> P { return 0 }
279
+ func redeclaration( ) -> Any { return 0 }
279
280
280
281
var redeclaredProp : some P { return 0 } // expected-note 3{{previously declared}}
281
282
var redeclaredProp : some P { return 0 } // expected-error{{redeclaration}}
282
283
var redeclaredProp : some Q { return 0 } // expected-error{{redeclaration}}
283
284
var redeclaredProp : P { return 0 } // expected-error{{redeclaration}}
284
285
285
286
struct RedeclarationTest {
286
- func redeclaration( ) -> some P { return 0 } // expected-note{{previously declared}}
287
+ func redeclaration( ) -> some P { return 0 } // expected-note 2 {{previously declared}}
287
288
func redeclaration( ) -> some P { return 0 } // expected-error{{redeclaration}}
288
- func redeclaration( ) -> some Q { return 0 }
289
+ func redeclaration( ) -> some Q { return 0 } // expected-error{{redeclaration}}
289
290
func redeclaration( ) -> P { return 0 }
290
291
291
292
var redeclaredProp : some P { return 0 } // expected-note 3{{previously declared}}
292
293
var redeclaredProp : some P { return 0 } // expected-error{{redeclaration}}
293
294
var redeclaredProp : some Q { return 0 } // expected-error{{redeclaration}}
294
295
var redeclaredProp : P { return 0 } // expected-error{{redeclaration}}
295
296
296
- subscript( redeclared _: Int ) -> some P { return 0 } // expected-note{{previously declared}}
297
+ subscript( redeclared _: Int ) -> some P { return 0 } // expected-note 2 {{previously declared}}
297
298
subscript( redeclared _: Int ) -> some P { return 0 } // expected-error{{redeclaration}}
298
- subscript( redeclared _: Int ) -> some Q { return 0 }
299
+ subscript( redeclared _: Int ) -> some Q { return 0 } // expected-error{{redeclaration}}
299
300
subscript( redeclared _: Int ) -> P { return 0 }
300
301
}
301
302
0 commit comments