@@ -16,12 +16,12 @@ protocol DerivedPComp: BaseP1, BaseP2 {}
1616
1717func testInheritedArchetype( arg: some DerivedP1 ) {
1818 arg. #^TestDerivedP1^#
19- // TestDerivedP1: LookedupTypeNames: ['Mod.DerivedP1 ', 'Mod.BaseP1 ']
19+ // TestDerivedP1: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.DerivedP1 ']
2020}
2121
2222func testMultiInheritedArchetype( arg: some DerivedPComp ) {
2323 arg. #^TestDerivedPComp^#
24- // TestDerivedPComp: LookedupTypeNames: ['Mod.DerivedPComp ', 'Mod.BaseP1 ', 'Mod.BaseP2 ']
24+ // TestDerivedPComp: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.BaseP2 ', 'Mod.DerivedPComp ']
2525}
2626
2727func testCompositionArchetype( arg: some BaseP1 & BaseP2 ) {
@@ -36,12 +36,12 @@ protocol DiamondTop: DiamondEdge1, DiamondEdge2 {}
3636
3737func testDiamondProtocol( arg: some DiamondTop ) {
3838 arg. #^TestDiamondTop^#
39- // TestDiamondTop: LookedupTypeNames: ['Mod.DiamondTop ', 'Mod.DiamondEdge1 ', 'Mod.DiamondRoot', 'Mod.DiamondEdge2 ']
39+ // TestDiamondTop: LookedupTypeNames: ['Mod.DiamondEdge1 ', 'Mod.DiamondEdge2 ', 'Mod.DiamondRoot', 'Mod.DiamondTop ']
4040}
4141
4242func testExistential( arg: any DiamondTop ) {
4343 arg. #^TestAnyDiamondTop^#
44- // TestAnyDiamondTop: LookedupTypeNames: ['Mod.DiamondTop ', 'Mod.DiamondEdge1 ', 'Mod.DiamondRoot', 'Mod.DiamondEdge2 ']
44+ // TestAnyDiamondTop: LookedupTypeNames: ['Mod.DiamondEdge1 ', 'Mod.DiamondEdge2 ', 'Mod.DiamondRoot', 'Mod.DiamondTop ']
4545}
4646
4747class BaseClass { }
@@ -54,19 +54,19 @@ func testBasicClass(arg: BaseClass) {
5454
5555func testSubClass( arg: DerivedClass ) {
5656 arg. #^TestDerivedClass^#
57- // TestDerivedClass: LookedupTypeNames: ['Mod.DerivedClass ', 'Mod.BaseClass ']
57+ // TestDerivedClass: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.DerivedClass ']
5858}
5959
6060protocol BaseClassConstrainedP : BaseClass { }
6161protocol DerivedClassConstrainedP : DerivedClass { }
6262
6363func testClassConstrainedProto( arg: some BaseClassConstrainedP ) {
6464 arg. #^TestBaseClassConstrainedP^#
65- // TestBaseClassConstrainedP: LookedupTypeNames: ['Mod.BaseClassConstrainedP ', 'Mod.BaseClass ']
65+ // TestBaseClassConstrainedP: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.BaseClassConstrainedP ']
6666}
6767func testClassConstriainedProto2( arg: some DerivedClassConstrainedP ) {
6868 arg. #^TestDerivedClassConstrainedP^#
69- // TestDerivedClassConstrainedP: LookedupTypeNames: ['Mod.DerivedClassConstrainedP ', 'Mod.DerivedClass', 'Mod.BaseClass ']
69+ // TestDerivedClassConstrainedP: LookedupTypeNames: ['Mod.BaseClass ', 'Mod.DerivedClass', 'Mod.DerivedClassConstrainedP ']
7070}
7171
7272class BaseClassWithProto : BaseP1 { }
@@ -79,7 +79,7 @@ func testBaseClassWithProto(arg: BaseClassWithProto) {
7979
8080func testDerivedClassWithProto( arg: DerivedClassWithProto ) {
8181 arg. #^TestDerivedClassWithProto^#
82- // TestDerivedClassWithProto: LookedupTypeNames: ['Mod.DerivedClassWithProto ', 'Mod.BaseP2 ', 'Mod.BaseP1 ', 'Mod.BaseClassWithProto ']
82+ // TestDerivedClassWithProto: LookedupTypeNames: ['Mod.BaseClassWithProto ', 'Mod.BaseP1 ', 'Mod.BaseP2 ', 'Mod.DerivedClassWithProto ']
8383}
8484
8585struct GenericS < T> { }
@@ -92,6 +92,6 @@ func testConditionalConformanceNo(arg: GenericS<String>) {
9292
9393func testConditionalConformanceYes( arg: GenericS < Int > ) {
9494 arg. #^TestConditionalConformanceYes^#
95- // TestConditionalConformanceYes: LookedupTypeNames: ['Mod.GenericS ', 'Mod.BaseP1 ', 'Swift.Sendable']
95+ // TestConditionalConformanceYes: LookedupTypeNames: ['Mod.BaseP1 ', 'Mod.GenericS ', 'Swift.Sendable']
9696
9797}
0 commit comments