Avatar
Avatar
Kyome22
@swift-6.2 import Synchronization @MainActor final class SomeProxy { func foo() {} func bar() {} } struct SomeProxyClient { var setProxy: @Sendable (SomeProxy) -> Void var foo: @MainActor @Sendable () -> Void var bar: @MainActor @Sendable () -> Void static let liveValue: Self = { let _proxy = Mutex<SomeProxy?>(nil) return Self( setProxy: { proxy in _proxy.withLock { $0 = proxy } }, foo: { guard let proxy = _proxy.withLock(\.self) else { fatalError("proxy must not be nil.") } proxy.foo() }, bar: { guard let proxy = _proxy.withLock(\.self) else { fatalError("proxy must not be nil.") } proxy.bar() } ) }() }
exit status 255 with stderr:JIT session error: Symbols not found: [ __tlsdesc_resolver, __aarch64_cas4_acq, __aarch64_cas4_rel ] Failed to materialize symbols: { (main, { got.$ss6UInt32VMn, $s15Synchronization5_CellVy4main9SomeProxyCSgGMD, $s4main9SomeProxyCfD, $s4main9SomeProxyCSgMD, __swift_instantiateConcreteTypeFromMangledName, $s4main15SomeProxyClientVMn, got.$s15Synchronization5_CellVMn, $s4main15SomeProxyClientV3baryyYbScMYccvg, $s4main9SomeProxyC3baryyF, symbolic _____y_____SgG 15Synchronization5MutexVAARi_zrlE 4main9SomeProxyC, symbolic _____y_____SgG 15Synchronization5_CellVAARi_zrlE 4main9SomeProxyC, symbolic _____y_____G 15Synchronization6AtomicV s6UInt32V, $s4main9SomeProxyCSgWOh, $s4main15SomeProxyClientV3fooyyYbScMYccvs, got.$s15Synchronization5MutexVMn, $s4main15SomeProxyClientV9liveValueACvpZ, $s4main15SomeProxyClientV03setC0yyAA0bC0CYbcvs, symbolic _____ 4main15SomeProxyClientV, $s15Synchronization6AtomicVys6UInt32VGMD, $s4main9SomeProxyCACycfCTq, symbolic _____ 4main9SomeProxyC, $s4main9SomeProxyCfd, $s4mainMXM, $s4main9SomeProxyCN, $sSpsRi_zrlE10initialize2toyxn_tF, $s4main15SomeProxyClientV03setC0yyAA0bC0CYbcvg, $s4main9SomeProxyCACycfC, __swift_memcpy48_8, $s4main9SomeProxyC3fooyyF, $s4main15SomeProxyClientV9liveValueACvgZ, got.$s15Synchronization6AtomicVMn, $s4main15SomeProxyClientVN, $s4main15SomeProxyClientV9liveValueACvau, $s4main15SomeProxyClientVMa, $s4main9SomeProxyCACycfc, $s4main15SomeProxyClientV3baryyYbScMYccvs, $s4main9SomeProxyCSgWOc, main, symbolic y_____Ybc 4main9SomeProxyC, $s4main9SomeProxyCMa, $s15Synchronization5MutexVAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lF, $s4main15SomeProxyClientV3fooyyYbScMYccvg, $s4main15SomeProxyClientV03setC03foo3barACyAA0bC0CYbc_yyYbScMYccyyYbScMYcctcfC, symbolic yyYbScMYcc, symbolic _____Sg 4main9SomeProxyC, $s4main15SomeProxyClientVWOc, $s4main9SomeProxyCMn }) }