Skip to content

Commit ee7b941

Browse files
authored
Merge pull request #41783 from xedin/rdar-90129442
[Distributed] IRGen: Don't emit accessor for distributed thunk specia…
2 parents 59b9794 + b243d64 commit ee7b941

7 files changed

+1
-34
lines changed

lib/IRGen/IRGenSIL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2239,7 +2239,7 @@ void IRGenSILFunction::emitSILFunction() {
22392239

22402240
// Emit distributed accessor, and mark the thunk as accessible
22412241
// by name at runtime through it.
2242-
if (CurSILFn->isDistributed() && CurSILFn->isThunk()) {
2242+
if (CurSILFn->isDistributed() && CurSILFn->isThunk() == IsThunk) {
22432243
IGM.emitDistributedTargetAccessor(CurSILFn);
22442244
IGM.addAccessibleFunction(CurSILFn);
22452245
}

test/Distributed/Runtime/distributed_actor_func_calls_remoteCall_genericFunc.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
// FIXME(distributed): Distributed actors currently have some issues on windows, isRemote always returns false. rdar://82593574
1515
// UNSUPPORTED: windows
1616

17-
// FIXME(distributed): rdar://90078069
18-
// UNSUPPORTED: linux
19-
20-
// FIXME(distributed): optimized builds optimize too aggressively somewhere
21-
// REQUIRES: swift_test_mode_optimize_none
22-
2317
import _Distributed
2418
import FakeDistributedActorSystems
2519

test/Distributed/Runtime/distributed_actor_func_calls_remoteCall_take.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
// FIXME(distributed): Distributed actors currently have some issues on windows, isRemote always returns false. rdar://82593574
1515
// UNSUPPORTED: windows
1616

17-
// FIXME(distributed): rdar://90078069
18-
// UNSUPPORTED: linux
19-
20-
// FIXME(distributed): optimized builds optimize too aggressively somewhere
21-
// REQUIRES: swift_test_mode_optimize_none
22-
2317
import _Distributed
2418
import FakeDistributedActorSystems
2519

test/Distributed/Runtime/distributed_actor_func_calls_remoteCall_take_two.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
// FIXME(distributed): Distributed actors currently have some issues on windows, isRemote always returns false. rdar://82593574
1515
// UNSUPPORTED: windows
1616

17-
// FIXME(distributed): rdar://90078069
18-
// UNSUPPORTED: linux
19-
20-
// FIXME(distributed): optimized builds optimize too aggressively somewhere
21-
// REQUIRES: swift_test_mode_optimize_none
22-
2317
import _Distributed
2418
import FakeDistributedActorSystems
2519

test/Distributed/Runtime/distributed_actor_remoteCall.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
// FIXME(distributed): Distributed actors currently have some issues on windows, isRemote always returns false. rdar://82593574
1515
// UNSUPPORTED: windows
1616

17-
// FIXME(distributed): rdar://90078069
18-
// UNSUPPORTED: linux
19-
20-
// FIXME(distributed): optimized builds optimize too aggressively somewhere
21-
// REQUIRES: swift_test_mode_optimize_none
22-
2317
import _Distributed
2418

2519
final class Obj: @unchecked Sendable, Codable {}

test/Distributed/Runtime/distributed_actor_remoteCall_roundtrip.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
// FIXME(distributed): Distributed actors currently have some issues on windows, isRemote always returns false. rdar://82593574
1717
// UNSUPPORTED: windows
1818

19-
// FIXME(distributed): rdar://90078069
20-
// UNSUPPORTED: linux
21-
2219
import _Distributed
2320
import FakeDistributedActorSystems
2421

test/Distributed/Runtime/distributed_actor_remote_functions.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@
88
// UNSUPPORTED: use_os_stdlib
99
// UNSUPPORTED: back_deployment_runtime
1010

11-
// FIXME(distributed): rdar://90078069
12-
// UNSUPPORTED: linux
13-
14-
// FIXME(distributed): optimized builds optimize too aggressively somewhere
15-
// REQUIRES: swift_test_mode_optimize_none
16-
1711
import _Distributed
1812
import _Concurrency
1913

0 commit comments

Comments
 (0)