mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Revert "Merge pull request #59293 from slavapestov/objc-thunk-linkage"
This reverts commit831be7f5e0, reversing changes made to8b77860a1e.
This commit is contained in:
@@ -51,7 +51,7 @@ class SlowSwiftServer: NSObject, SlowServing {
|
||||
// CHECK-LABEL: sil {{.*}} @$s21objc_async_from_swift15SlowSwiftServerC10requestIntSiyYaF
|
||||
// CHECK: [[GENERIC_EXECUTOR:%.*]] = enum $Optional<Builtin.Executor>, #Optional.none
|
||||
// CHECK: hop_to_executor [[GENERIC_EXECUTOR]] :
|
||||
// CHECK-LABEL: sil private {{.*}} @${{.*}}10requestInt{{.*}}To :
|
||||
// CHECK-LABEL: sil {{.*}} @${{.*}}10requestInt{{.*}}To :
|
||||
// CHECK: [[BLOCK_COPY:%.*]] = copy_block %0
|
||||
// CHECK: [[SELF:%.*]] = copy_value %1
|
||||
// CHECK: [[CLOSURE_REF:%.*]] = function_ref [[CLOSURE_IMP:@\$.*10requestInt.*U_To]] :
|
||||
@@ -71,7 +71,7 @@ class SlowSwiftServer: NSObject, SlowServing {
|
||||
// CHECK-LABEL: sil {{.*}} @$s21objc_async_from_swift15SlowSwiftServerC16tryRequestStringSSyYaKF
|
||||
// CHECK: [[GENERIC_EXECUTOR:%.*]] = enum $Optional<Builtin.Executor>, #Optional.none
|
||||
// CHECK: hop_to_executor [[GENERIC_EXECUTOR]] :
|
||||
// CHECK-LABEL: sil shared {{.*}} @${{.*}}16tryRequestString{{.*}}U_To :
|
||||
// CHECK-LABEL: sil {{.*}} @${{.*}}16tryRequestString{{.*}}U_To :
|
||||
// CHECK: [[BLOCK_COPY:%.*]] = copy_block %0
|
||||
// CHECK: try_apply{{.*}}@async{{.*}}, normal [[NORMAL:bb[0-9]+]], error [[ERROR:bb[0-9]+]]
|
||||
// CHECK: [[NORMAL]]([[NATIVE_RESULT:%.*]] : @owned $String):
|
||||
@@ -130,7 +130,7 @@ class SlowServerlet: SlowServer {
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}17doSomethingFlaggy{{.*}} :
|
||||
// CHECK: [[GENERIC_EXECUTOR:%.*]] = enum $Optional<Builtin.Executor>, #Optional.none
|
||||
// CHECK: hop_to_executor [[GENERIC_EXECUTOR]] :
|
||||
// CHECK-LABEL: sil private{{.*}}13SlowServerlet{{.*}}17doSomethingFlaggy{{.*}}To :
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}17doSomethingFlaggy{{.*}}To :
|
||||
// CHECK: try_apply{{.*}}, normal [[NORMAL_BB:bb[0-9]+]], error [[ERROR_BB:bb[0-9]+]]
|
||||
// CHECK: [[NORMAL_BB]]({{.*}}):
|
||||
// CHECK: integer_literal {{.*}}0
|
||||
@@ -143,7 +143,7 @@ class SlowServerlet: SlowServer {
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}21doSomethingZeroFlaggy{{.*}} :
|
||||
// CHECK: [[GENERIC_EXECUTOR:%.*]] = enum $Optional<Builtin.Executor>, #Optional.none
|
||||
// CHECK: hop_to_executor [[GENERIC_EXECUTOR]] :
|
||||
// CHECK-LABEL: sil private{{.*}}13SlowServerlet{{.*}}21doSomethingZeroFlaggy{{.*}}To :
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}21doSomethingZeroFlaggy{{.*}}To :
|
||||
// CHECK: try_apply{{.*}}, normal [[NORMAL_BB:bb[0-9]+]], error [[ERROR_BB:bb[0-9]+]]
|
||||
// CHECK: [[NORMAL_BB]]({{.*}}):
|
||||
// CHECK: integer_literal {{.*}}1
|
||||
@@ -156,7 +156,7 @@ class SlowServerlet: SlowServer {
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}28doSomethingMultiResultFlaggy{{.*}} :
|
||||
// CHECK: [[GENERIC_EXECUTOR:%.*]] = enum $Optional<Builtin.Executor>, #Optional.none
|
||||
// CHECK: hop_to_executor [[GENERIC_EXECUTOR]] :
|
||||
// CHECK-LABEL: sil private{{.*}}13SlowServerlet{{.*}}28doSomethingMultiResultFlaggy{{.*}}To :
|
||||
// CHECK-LABEL: sil{{.*}}13SlowServerlet{{.*}}28doSomethingMultiResultFlaggy{{.*}}To :
|
||||
// CHECK: try_apply{{.*}}, normal [[NORMAL_BB:bb[0-9]+]], error [[ERROR_BB:bb[0-9]+]]
|
||||
// CHECK: [[NORMAL_BB]]({{.*}}):
|
||||
// CHECK: integer_literal {{.*}}1
|
||||
@@ -178,7 +178,7 @@ class ActorConstrained: NSObject {
|
||||
// CHECK: hop_to_executor {{%.*}} : $FooActor
|
||||
|
||||
// @objc ActorConstrained.foo()
|
||||
// CHECK-LABEL: sil private [thunk] [ossa] @$s{{.*}}16ActorConstrainedC3foo{{.*}}To : $@convention(objc_method) (@convention(block) (Bool) -> (), ActorConstrained) -> () {
|
||||
// CHECK-LABEL: sil hidden [thunk] [ossa] @$s{{.*}}16ActorConstrainedC3foo{{.*}}To : $@convention(objc_method) (@convention(block) (Bool) -> (), ActorConstrained) -> () {
|
||||
// CHECK: [[ASYNC_CLOS:%[0-9]+]] = function_ref @$s{{.*}}16ActorConstrainedC3foo{{.*}}U_To : $@convention(thin) @Sendable @async (@convention(block) (Bool) -> (), ActorConstrained) -> ()
|
||||
// CHECK: [[PRIMED_CLOS:%[0-9]+]] = partial_apply [callee_guaranteed] [[ASYNC_CLOS]](
|
||||
// CHECK: [[TASK_RUNNER:%[0-9]+]] = function_ref @$ss29_runTaskForBridgedAsyncMethodyyyyYaYbcnF
|
||||
@@ -199,7 +199,7 @@ actor Dril: NSObject {
|
||||
// CHECK: hop_to_executor {{%.*}} : $Dril
|
||||
|
||||
// @objc Dril.postTo(twitter:)
|
||||
// CHECK-LABEL: sil private [thunk] [ossa] @$s{{.*}}4DrilC6postTo7twitter{{.*}}To : $@convention(objc_method) (NSString, @convention(block) (Bool) -> (), Dril) -> () {
|
||||
// CHECK-LABEL: sil hidden [thunk] [ossa] @$s{{.*}}4DrilC6postTo7twitter{{.*}}To : $@convention(objc_method) (NSString, @convention(block) (Bool) -> (), Dril) -> () {
|
||||
// CHECK: [[ASYNC_CLOS:%[0-9]+]] = function_ref @$s{{.*}}4DrilC6postTo7twitter{{.*}}U_To : $@convention(thin) @Sendable @async (NSString, @convention(block) (Bool) -> (), Dril) -> ()
|
||||
// CHECK: [[PRIMED_CLOS:%[0-9]+]] = partial_apply [callee_guaranteed] [[ASYNC_CLOS]](
|
||||
// CHECK: [[TASK_RUNNER:%[0-9]+]] = function_ref @$ss29_runTaskForBridgedAsyncMethodyyyyYaYbcnF
|
||||
|
||||
Reference in New Issue
Block a user