- Notifications
You must be signed in to change notification settings - Fork 475
Open
Description
Probably another inconsistency, but the following code creating an actor
backed by serial DispatchQueue
works on macOS and does not compile under Linux:
public actor MyActor { let queue = DispatchSerialQueue(label: "actorQueue") nonisolated public var unownedExecutor: UnownedSerialExecutor { queue.asUnownedSerialExecutor() } }
Under Linux it produces the following error:
/src/Sources/Test/test.swift:63:17: error: cannot find 'DispatchSerialQueue' in scope 61 | public actor MyActor { 62 | let logger: Logger 63 | let queue = DispatchSerialQueue(label: "relayQueue") | `- error: cannot find 'DispatchSerialQueue' in scope 64 | 65 | nonisolated public var unownedExecutor: UnownedSerialExecutor {
Metadata
Metadata
Assignees
Labels
No labels