|
8 | 8 |
|
9 | 9 | // REQUIRES: VENDOR=apple
|
10 | 10 |
|
11 |
| -// FIXME(distributed): reenable these accessor tests |
12 |
| -// XFAIL: * |
13 |
| - |
14 | 11 | import _Distributed
|
15 | 12 | import FakeDistributedActorSystems
|
16 | 13 |
|
17 |
| -@available(SwiftStdlib 5.5, *) |
| 14 | +@available(SwiftStdlib 5.7, *) |
18 | 15 | typealias DefaultDistributedActorSystem = FakeActorSystem
|
19 | 16 |
|
20 | 17 | enum SimpleE : Codable {
|
@@ -89,54 +86,53 @@ public distributed actor MyOtherActor {
|
89 | 86 | /// ---> Let's check that distributed accessors and thunks are emitted as accessible functions
|
90 | 87 |
|
91 | 88 | /// -> `MyActor.simple1`
|
92 |
| - /// s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTE |
93 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTE" = private constant |
| 89 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTEHF" = private constant |
94 | 90 | // CHECK-SAME: @"symbolic Si___________pIetMHygzo_ 27distributed_actor_accessors7MyActorC s5ErrorP"
|
95 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTETFTu" to i{{32|64}}) |
| 91 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTETFTu" to i{{32|64}}) |
96 | 92 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
97 | 93 |
|
98 | 94 | /// -> `MyActor.simple2`
|
99 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiYaKFTE" = private constant |
| 95 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiYaKFTEHF" = private constant |
100 | 96 | // CHECK-SAME: @"symbolic Si_____SS______pIetMHygozo_ 27distributed_actor_accessors7MyActorC s5ErrorP"
|
101 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiFTETFTu" to i{{32|64}}) |
| 97 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiYaKFTETFTu" to i{{32|64}}) |
102 | 98 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
103 | 99 |
|
104 | 100 | /// -> `MyActor.simple3`
|
105 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSYaKFTE" = private constant |
| 101 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSYaKFTEHF" = private constant |
106 | 102 | // CHECK-SAME: @"symbolic SS_____Si______pIetMHggdzo_ 27distributed_actor_accessors7MyActorC s5ErrorP"
|
107 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTETFTu" to i{{32|64}}) |
| 103 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSYaKFTETFTu" to i{{32|64}}) |
108 | 104 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
109 | 105 |
|
110 | 106 | /// -> `MyActor.single_case_enum`
|
111 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFYaKFTE" = private constant |
| 107 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFYaKFTEHF" = private constant |
112 | 108 | // CHECK-SAME: @"symbolic __________AA______pIetMHygdzo_ 27distributed_actor_accessors7SimpleEO AA7MyActorC s5ErrorP"
|
113 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTETFTu" to i{{32|64}}) |
| 109 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFYaKFTETFTu" to i{{32|64}}) |
114 | 110 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
115 | 111 |
|
116 | 112 | /// -> `MyActor.with_indirect_enums`
|
117 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitYaKFTE" = private constant |
| 113 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitYaKFTEHF" = private constant |
118 | 114 | // CHECK-SAME: @"symbolic _____Si_____AA______pIetMHgygozo_ 27distributed_actor_accessors9IndirectEO AA7MyActorC s5ErrorP"
|
119 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitFTETFTu" to i{{32|64}}) |
| 115 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitYaKFTETFTu" to i{{32|64}}) |
120 | 116 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
121 | 117 |
|
122 | 118 | /// -> `MyActor.complex`
|
123 |
| -// CHECK: @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtYaKFTE" = private constant |
| 119 | +// CHECK: @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtYaKFTEHF" = private constant |
124 | 120 | // CHECK-SAME: @"symbolic SaySiG_____SSSg__________AD______pIetMHgggngrzo_ 27distributed_actor_accessors3ObjC AA11LargeStructV AA7MyActorC s5ErrorP"
|
125 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTETFTu" to i{{32|64}}) |
| 121 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtYaKFTETFTu" to i{{32|64}}) |
126 | 122 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
127 | 123 |
|
128 | 124 | /// -> `MyOtherActor.empty`
|
129 |
| -// CHECK: @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyYaKFTE" = private constant |
| 125 | +// CHECK: @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyYaKFTEHF" = private constant |
130 | 126 | // CHECK-SAME: @"symbolic ___________pIetMHgzo_ 27distributed_actor_accessors12MyOtherActorC s5ErrorP"
|
131 |
| -// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyFTETFTu" to i{{32|64}}) |
| 127 | +// CHECK-SAME: (%swift.async_func_pointer* @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyYaKFTETFTu" to i{{32|64}}) |
132 | 128 | // CHECK-SAME: , section {{"swift5_accessible_functions"|".sw5acfn$B"|"__TEXT, __swift5_acfuncs, regular"}}
|
133 | 129 |
|
134 | 130 | // CHECK: @llvm.used = appending global [{{.*}} x i8*] [
|
135 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTE" |
136 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiYaKFTE" |
137 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSYaKFTE" |
138 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFYaKFTE" |
139 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitYaKFTE" |
140 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtYaKFTE" |
141 |
| -// CHECK-SAME: @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyYaKFTE" |
| 131 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple1yySiYaKFTEHF" |
| 132 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiYaKFTEHF" |
| 133 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSYaKFTEHF" |
| 134 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFYaKFTEHF" |
| 135 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC19with_indirect_enumsyAA9IndirectEOAF_SitYaKFTEHF" |
| 136 | +// CHECK-SAME: @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtYaKFTEHF" |
| 137 | +// CHECK-SAME: @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyYaKFTEHF" |
142 | 138 | // CHECK-SAME: ], section "llvm.metadata"
|
0 commit comments