6
6
// REQUIRES: OS=macosx
7
7
// REQUIRES: concurrency
8
8
9
- // CHECK: @"$s28runtime_attributes_on_actors9TestActorC15asyncExternallyyyKcvpfaAA17FlagForAsyncFuncsHF"
10
- // CHECK: @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyyYaKcvpfaAA17FlagForAsyncFuncsHF"
11
- // CHECK: @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyySiYacvpfaAA17FlagForAsyncFuncsHF"
12
- // CHECK: @"$s28runtime_attributes_on_actors9TestActorC11doSomething_1xySi_SaySiGztYacvpfaAA17FlagForAsyncFuncsHF"
13
- // CHECK: @"$s28runtime_attributes_on_actors13globalAsyncFnSaySSGyYacvpfaAA07FlagForF5FuncsHF"
14
-
15
- // CHECK: @"$s28runtime_attributes_on_actors17FlagForAsyncFuncsVHa" = internal constant
16
- // CHECK-SAME: i32 5
17
- // CHECK-SAME: %swift.accessible_function* @"$s28runtime_attributes_on_actors9TestActorC15asyncExternallyyyKcvpfaAA17FlagForAsyncFuncsHF"
18
- // CHECK-SAME: %swift.accessible_function* @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyyYaKcvpfaAA17FlagForAsyncFuncsHF"
19
- // CHECK-SAME: %swift.accessible_function* @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyySiYacvpfaAA17FlagForAsyncFuncsHF"
20
- // CHECK-SAME: %swift.accessible_function* @"$s28runtime_attributes_on_actors9TestActorC11doSomething_1xySi_SaySiGztYacvpfaAA17FlagForAsyncFuncsHF"
21
- // CHECK-SAME: %swift.accessible_function* @"$s28runtime_attributes_on_actors13globalAsyncFnSaySSGyYacvpfaAA07FlagForF5FuncsHF"
9
+ // : @"$s28runtime_attributes_on_distributed_actors9TestActorC15asyncExternallyyyKcvpfaAA17FlagForAsyncFuncsHF"
10
+ // : @"$s28runtime_attributes_on_distributed_actors9TestActorC11doSomethingyyYaKcvpfaAA17FlagForAsyncFuncsHF"
11
+ // : @"$s28runtime_attributes_on_distributed_actors9TestActorC11doSomethingyySiYacvpfaAA17FlagForAsyncFuncsHF"
12
+ // : @"$s28runtime_attributes_on_distributed_actors9TestActorC11doSomething_1xySi_SaySiGztYacvpfaAA17FlagForAsyncFuncsHF"
13
+
14
+ // : @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVHa" = internal constant
15
+ // SAME: i32 5 4
16
+ // SAME: %swift.accessible_function* @"s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC15asyncExternallyyyKFfaHF"
17
+ // SAME: %swift.accessible_function* @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomethingyyYaKFfaHF"
18
+ // SAME: %swift.accessible_function* @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomethingyySiYaFfaHF"
19
+ // SAME: %swift.accessible_function* @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomething_1xySi_SaySiGtYaFfaHF"
22
20
23
21
import Distributed
24
22
@@ -33,15 +31,15 @@ struct FlagForAsyncFuncs {
33
31
distributed actor TestActor {
34
32
typealias ActorSystem = LocalTestingDistributedActorSystem
35
33
36
- // CHECK-LABEL: define hidden swiftcc void @"$s28runtime_attributes_on_actors9TestActorC15asyncExternallyyyKcvpfaAA17FlagForAsyncFuncs "(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg ) %0)
34
+ // CHECK-LABEL: define hidden swiftcc void @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC15asyncExternallyyyKFfa "(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg ) %0)
37
35
@FlagForAsyncFuncs distributed func asyncExternally( ) throws { }
38
36
39
- // CHECK-LABEL: define hidden swiftcc void @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyyYaKcvpfaAA17FlagForAsyncFuncs "(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg ) %0)
37
+ // CHECK-LABEL: define hidden swiftcc void @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomethingyyYaKFfa "(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg ) %0)
40
38
@FlagForAsyncFuncs distributed func doSomething( ) async throws { }
41
39
42
- // CHECK-LABEL: define hidden swiftcc void @"$s28runtime_attributes_on_actors9TestActorC11doSomethingyySiYacvpfaAA17FlagForAsyncFuncs "(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg ) %0)
40
+ // CHECK-LABEL: define hidden swiftcc void @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomethingyySiYaFfa "(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg ) %0)
43
41
@FlagForAsyncFuncs nonisolated func doSomething( _: Int ) async { }
44
42
45
- // CHECK-LABEL: define hidden swiftcc void @"$s28runtime_attributes_on_actors9TestActorC11doSomething_1xySi_SaySiGztYacvpfaAA17FlagForAsyncFuncs "(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T28runtime_attributes_on_actors17FlagForAsyncFuncsVSg ) %0)
43
+ // CHECK-LABEL: define hidden swiftcc void @"$s40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVAA9TestActorC11doSomething_1xySi_SaySiGtYaFfa "(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg * noalias nocapture sret(%T40runtime_attributes_on_distributed_actors17FlagForAsyncFuncsVSg ) %0)
46
44
@FlagForAsyncFuncs distributed func doSomething( _: Int , x: [ Int ] ) async { }
47
45
}
0 commit comments