The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SwiftDemangle, reference 5.9.1 (95df46), with Swift 6.0 for Linux on 3 Nov 2024 23:33:08 UTC.

Swift 6 data race errors: 24

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:34:23: warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
   |                       |- warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenArchetype' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:62:23: warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
60 |     ]
61 |
62 |     public static let simplifiedOptions: DemangleOptions = [
   |                       |- warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'simplifiedOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |         .synthesizeSugarOnTypes,
64 |         .qualifyEntities,
[23/31] Compiling SwiftDemangle Demanglerable.swift
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:12:16: warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct DemangleOptions: OptionSet {
11 |
12 |     static var hidingCurrentModule: String?
   |                |- warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'hidingCurrentModule' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'hidingCurrentModule' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     var isClassify: Bool = false
14 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:21:23: warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
19 |     }
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
   |                       |- warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'synthesizeSugarOnTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:22:23: warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
   |                       |- warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'qualifyEntities' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:23:23: warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
   |                       |- warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayExtensionContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:34:23: warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
   |                       |- warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenArchetype' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:62:23: warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
60 |     ]
61 |
62 |     public static let simplifiedOptions: DemangleOptions = [
   |                       |- warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'simplifiedOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |         .synthesizeSugarOnTypes,
64 |         .qualifyEntities,
[24/31] Compiling SwiftDemangle Demangling.swift
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:12:16: warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct DemangleOptions: OptionSet {
11 |
12 |     static var hidingCurrentModule: String?
   |                |- warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'hidingCurrentModule' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'hidingCurrentModule' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     var isClassify: Bool = false
14 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:21:23: warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
19 |     }
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
   |                       |- warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'synthesizeSugarOnTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:22:23: warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
   |                       |- warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'qualifyEntities' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:23:23: warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
   |                       |- warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayExtensionContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:34:23: warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
   |                       |- warning: static property 'shortenArchetype' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenArchetype' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:62:23: warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
60 |     ]
61 |
62 |     public static let simplifiedOptions: DemangleOptions = [
   |                       |- warning: static property 'simplifiedOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'simplifiedOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 |         .synthesizeSugarOnTypes,
64 |         .qualifyEntities,
[25/31] Compiling SwiftDemangle BinaryInteger+Extension.swift
[26/31] Compiling SwiftDemangle Bool+Extensions.swift
[27/31] Compiling SwiftDemangle Character+Extension.swift
[28/31] Compiling SwiftDemangle Collection+Extensions.swift
[29/31] Compiling SwiftDemangle NodePrinter.swift
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:22:23: warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
   |                       |- warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'qualifyEntities' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:23:23: warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
   |                       |- warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayExtensionContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:12:16: warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct DemangleOptions: OptionSet {
11 |
12 |     static var hidingCurrentModule: String?
   |                |- warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'hidingCurrentModule' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'hidingCurrentModule' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     var isClassify: Bool = false
14 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:21:23: warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
19 |     }
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
   |                       |- warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'synthesizeSugarOnTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
[30/31] Compiling SwiftDemangle ReferenceOwnership.swift
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:22:23: warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
   |                       |- warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'qualifyEntities' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:23:23: warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
   |                       |- warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayExtensionContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:12:16: warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct DemangleOptions: OptionSet {
11 |
12 |     static var hidingCurrentModule: String?
   |                |- warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'hidingCurrentModule' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'hidingCurrentModule' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     var isClassify: Bool = false
14 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:21:23: warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
19 |     }
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
   |                       |- warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'synthesizeSugarOnTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
[31/31] Compiling SwiftDemangle StandardType.swift
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:22:23: warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
   |                       |- warning: static property 'qualifyEntities' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'qualifyEntities' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:23:23: warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
   |                       |- warning: static property 'displayExtensionContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayExtensionContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:40:23: warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
   |                       |- warning: static property 'printForTypeName' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'printForTypeName' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:36:23: warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
   |                       |- warning: static property 'showFunctionArgumentTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showFunctionArgumentTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:24:23: warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
   |                       |- warning: static property 'displayUnmangledSuffix' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayUnmangledSuffix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:30:23: warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
   |                       |- warning: static property 'displayLocalNameContexts' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayLocalNameContexts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:35:23: warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
   |                       |- warning: static property 'showPrivateDiscriminators' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showPrivateDiscriminators' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:25:23: warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
   |                       |- warning: static property 'displayModuleNames' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayModuleNames' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:43:23: warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
42 |
43 |     public static let defaultOptions: DemangleOptions = [
   |                       |- warning: static property 'defaultOptions' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defaultOptions' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |         .synthesizeSugarOnTypes,
45 |         .qualifyEntities,
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:31:23: warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
   |                       |- warning: static property 'shortenPartialApply' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenPartialApply' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:32:23: warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
   |                       |- warning: static property 'shortenThunk' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenThunk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:33:23: warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
32 |     public static let shortenThunk                      = DemangleOptions(rawValue: 1 << 11)
33 |     public static let shortenValueWitness               = DemangleOptions(rawValue: 1 << 12)
   |                       |- warning: static property 'shortenValueWitness' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'shortenValueWitness' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let shortenArchetype                  = DemangleOptions(rawValue: 1 << 13)
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:38:23: warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
   |                       |- warning: static property 'displayStdlibModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayStdlibModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:27:23: warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
   |                       |- warning: static property 'displayProtocolConformances' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayProtocolConformances' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:28:23: warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
   |                       |- warning: static property 'displayWhereClauses' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayWhereClauses' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:41:23: warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
   |                       |- warning: static property 'showAsyncResumePartial' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'showAsyncResumePartial' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let defaultOptions: DemangleOptions = [
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:29:23: warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
29 |     public static let displayEntityTypes                = DemangleOptions(rawValue: 1 << 8)
   |                       |- warning: static property 'displayEntityTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayEntityTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let displayLocalNameContexts          = DemangleOptions(rawValue: 1 << 9)
31 |     public static let shortenPartialApply               = DemangleOptions(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:39:23: warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
   |                       |- warning: static property 'displayObjCModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayObjCModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |     public static let printForTypeName                  = DemangleOptions(rawValue: 1 << 19)
41 |     public static let showAsyncResumePartial            = DemangleOptions(rawValue: 1 << 20)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:12:16: warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | public struct DemangleOptions: OptionSet {
11 |
12 |     static var hidingCurrentModule: String?
   |                |- warning: static property 'hidingCurrentModule' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'hidingCurrentModule' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'hidingCurrentModule' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     var isClassify: Bool = false
14 |
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:37:23: warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
35 |     public static let showPrivateDiscriminators         = DemangleOptions(rawValue: 1 << 14)
36 |     public static let showFunctionArgumentTypes         = DemangleOptions(rawValue: 1 << 15)
37 |     public static let displayDebuggerGeneratedModule    = DemangleOptions(rawValue: 1 << 16)
   |                       |- warning: static property 'displayDebuggerGeneratedModule' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayDebuggerGeneratedModule' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     public static let displayStdlibModule               = DemangleOptions(rawValue: 1 << 17)
39 |     public static let displayObjCModule                 = DemangleOptions(rawValue: 1 << 18)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:26:23: warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
24 |     public static let displayUnmangledSuffix            = DemangleOptions(rawValue: 1 << 3)
25 |     public static let displayModuleNames                = DemangleOptions(rawValue: 1 << 4)
26 |     public static let displayGenericSpecializations     = DemangleOptions(rawValue: 1 << 5)
   |                       |- warning: static property 'displayGenericSpecializations' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'displayGenericSpecializations' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let displayProtocolConformances       = DemangleOptions(rawValue: 1 << 6)
28 |     public static let displayWhereClauses               = DemangleOptions(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/SwiftDemangle/Demangler/DemangleOptions.swift:21:23: warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct DemangleOptions: OptionSet {
   |               `- note: consider making struct 'DemangleOptions' conform to the 'Sendable' protocol
11 |
12 |     static var hidingCurrentModule: String?
   :
19 |     }
20 |
21 |     public static let synthesizeSugarOnTypes            = DemangleOptions(rawValue: 1)
   |                       |- warning: static property 'synthesizeSugarOnTypes' is not concurrency-safe because non-'Sendable' type 'DemangleOptions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'synthesizeSugarOnTypes' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let qualifyEntities                   = DemangleOptions(rawValue: 1 << 1)
23 |     public static let displayExtensionContexts          = DemangleOptions(rawValue: 1 << 2)
Build complete! (12.24s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftDemangle",
  "name" : "SwiftDemangle",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftDemangle",
      "targets" : [
        "SwiftDemangle"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftDemangleFramework",
      "targets" : [
        "SwiftDemangleFramework"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SwiftDemangleTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDemangleTests",
      "path" : "Tests/SwiftDemangleTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDemangleTests/Resources/manglings-with-clang-types.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDemangleTests/Resources/manglings.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftDemangleTests/Resources/simplified-manglings.txt",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "SwiftDemangle591Tests.swift",
        "SwiftDemangleTests.swift"
      ],
      "target_dependencies" : [
        "SwiftDemangle"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftDemangleFramework",
      "module_type" : "BinaryTarget",
      "name" : "SwiftDemangleFramework",
      "path" : "Binary/SwiftDemangleFramework.xcframework",
      "product_memberships" : [
        "SwiftDemangleFramework"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "SwiftDemangle",
      "module_type" : "SwiftTarget",
      "name" : "SwiftDemangle",
      "path" : "Sources/SwiftDemangle",
      "product_memberships" : [
        "SwiftDemangle"
      ],
      "sources" : [
        "Demangler/DemangleOptions.swift",
        "Demangler/Demangler.swift",
        "Demangler/Demanglerable.swift",
        "Demangler/Demangling.swift",
        "Demangler/Mangling.swift",
        "Demangler/OldDemangler.swift",
        "Demangler/String+Demangling.swift",
        "Error/SwiftDemangleError.swift",
        "Extensions/BinaryInteger+Extension.swift",
        "Extensions/Bool+Extensions.swift",
        "Extensions/Character+Extension.swift",
        "Extensions/Collection+Extensions.swift",
        "Extensions/Equatable+Extension.swift",
        "Extensions/FixedWidthInteger+Extension.swift",
        "Extensions/Optional+Extensions.swift",
        "Extensions/Range+Extension.swift",
        "Extensions/String+Extension.swift",
        "Node/AutoDiffFunctionKind.swift",
        "Node/FunctionSigSpecializationParamKind.swift",
        "Node/MangledDifferentiabilityKind.swift",
        "Node/Names.swift",
        "Node/Node.swift",
        "Node/NodePrinter.swift",
        "Node/ReferenceOwnership.swift",
        "Node/StandardType.swift",
        "Node/SugarType.swift",
        "Node/SymbolicReferenceKind.swift",
        "Punycode/Punycode.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.