diff --git a/Sources/_OpenAPIGeneratorCore/Layers/RenderedSwiftRepresentation.swift b/Sources/_OpenAPIGeneratorCore/Layers/RenderedSwiftRepresentation.swift index 3a9c89e36..87c4cdeea 100644 --- a/Sources/_OpenAPIGeneratorCore/Layers/RenderedSwiftRepresentation.swift +++ b/Sources/_OpenAPIGeneratorCore/Layers/RenderedSwiftRepresentation.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #if os(Linux) @preconcurrency import struct Foundation.URL -@preconcurrency import struct Foundation.Data +import struct Foundation.Data #else import struct Foundation.URL import struct Foundation.Data diff --git a/Sources/_OpenAPIGeneratorCore/Translator/CommonTypes/Constants.swift b/Sources/_OpenAPIGeneratorCore/Translator/CommonTypes/Constants.swift index cc8ec2e3a..801c16f3b 100644 --- a/Sources/_OpenAPIGeneratorCore/Translator/CommonTypes/Constants.swift +++ b/Sources/_OpenAPIGeneratorCore/Translator/CommonTypes/Constants.swift @@ -28,8 +28,7 @@ enum Constants { ImportDescription(moduleName: "OpenAPIRuntime", spi: "Generated"), ImportDescription( moduleName: "Foundation", - moduleTypes: ["struct Foundation.URL", "struct Foundation.Data", "struct Foundation.Date"], - preconcurrency: .onOS(["Linux"]) + moduleTypes: ["struct Foundation.URL", "struct Foundation.Data", "struct Foundation.Date"] ), ] diff --git a/Sources/swift-openapi-generator/runGenerator.swift b/Sources/swift-openapi-generator/runGenerator.swift index 08b62d469..6cf79abad 100644 --- a/Sources/swift-openapi-generator/runGenerator.swift +++ b/Sources/swift-openapi-generator/runGenerator.swift @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #if os(Linux) @preconcurrency import struct Foundation.URL -@preconcurrency import struct Foundation.Data +import struct Foundation.Data #else import struct Foundation.URL import struct Foundation.Data diff --git a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Client.swift b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Client.swift index 7c6987119..7d852c125 100644 --- a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Client.swift +++ b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Client.swift @@ -1,14 +1,8 @@ // Generated by swift-openapi-generator, do not modify. @_spi(Generated) import OpenAPIRuntime -#if os(Linux) -@preconcurrency import struct Foundation.URL -@preconcurrency import struct Foundation.Data -@preconcurrency import struct Foundation.Date -#else import struct Foundation.URL import struct Foundation.Data import struct Foundation.Date -#endif import HTTPTypes /// Service for managing pet metadata. /// diff --git a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Server.swift b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Server.swift index d33ed532d..69e55c43f 100644 --- a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Server.swift +++ b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Server.swift @@ -1,14 +1,8 @@ // Generated by swift-openapi-generator, do not modify. @_spi(Generated) import OpenAPIRuntime -#if os(Linux) -@preconcurrency import struct Foundation.URL -@preconcurrency import struct Foundation.Data -@preconcurrency import struct Foundation.Date -#else import struct Foundation.URL import struct Foundation.Data import struct Foundation.Date -#endif import HTTPTypes extension APIProtocol { /// Registers each operation handler with the provided transport. diff --git a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Types.swift b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Types.swift index 92ab82f4c..283041868 100644 --- a/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Types.swift +++ b/Tests/OpenAPIGeneratorReferenceTests/Resources/ReferenceSources/Petstore/Types.swift @@ -1,14 +1,8 @@ // Generated by swift-openapi-generator, do not modify. @_spi(Generated) import OpenAPIRuntime -#if os(Linux) -@preconcurrency import struct Foundation.URL -@preconcurrency import struct Foundation.Data -@preconcurrency import struct Foundation.Date -#else import struct Foundation.URL import struct Foundation.Data import struct Foundation.Date -#endif /// A type that performs HTTP operations defined by the OpenAPI document. public protocol APIProtocol: Sendable { /// List all pets