Skip to content

Commit 2fc5cbd

Browse files
committed
stdlib: remove swiftMSVCRT, replace with swiftCRT on Windows
This replaces swiftMSVCRT with swiftCRT. The big difference here is that the `visualc` module is no longer imported nor exported. The `visualc` module remains in use for a singular test wrt availability, but this should effectively remove the need for the `visualc` module. The difference between the MSVCRT and ucrt module was not well understood by most. MSVCRT provided ucrt AND visualc, combining pieces of the old MSVCRT and the newer ucrt. The ucrt module is what you really wanted most of the time, however, would need to use MSVCRT for the convenience aliases for type-generic math and the deprecated math constants. Unfortunately, we cannot shadow the `ucrt` module and create a Swift SDK overlay for ucrt as that seems to result in circular dependencies when processing the `_Concurrency` module. Although this makes using the C library easier for most people, it has a more important subtle change: it cleaves the dependency on visualc. This means that this enables use of Swift without Visual Studio for the singular purpose of providing 3 header files. Additionally, it removes the need for the installation of 2 of the 4 support files. This greatly simplifies the deployment process on Windows.
1 parent faa6289 commit 2fc5cbd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+43
-48
lines changed

stdlib/private/RuntimeUnittest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ add_swift_target_library(swiftRuntimeUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES
1313
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
1414
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
1515
SWIFT_MODULE_DEPENDS_HAIKU Glibc
16-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
16+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
1717
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
1818
INSTALL_IN_COMPONENT stdlib-experimental
1919
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/StdlibCollectionUnittest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ add_swift_target_library(swiftStdlibCollectionUnittest ${SWIFT_STDLIB_LIBRARY_BU
2424
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
2525
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
2626
SWIFT_MODULE_DEPENDS_HAIKU Glibc
27-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
27+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
2828
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
2929
INSTALL_IN_COMPONENT stdlib-experimental
3030
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/StdlibUnicodeUnittest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ add_swift_target_library(swiftStdlibUnicodeUnittest ${SWIFT_STDLIB_LIBRARY_BUILD
1212
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
1313
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
1414
SWIFT_MODULE_DEPENDS_HAIKU Glibc
15-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
15+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
1616
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
1717
INSTALL_IN_COMPONENT stdlib-experimental
1818
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/StdlibUnittest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ add_swift_target_library(swiftStdlibUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES}
4141
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
4242
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
4343
SWIFT_MODULE_DEPENDS_HAIKU Glibc
44-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
44+
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK
4545
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
4646
INSTALL_IN_COMPONENT stdlib-experimental
4747
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/StdlibUnittest/RaceTest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import Darwin
4444
#elseif canImport(Glibc)
4545
import Glibc
4646
#elseif os(Windows)
47-
import MSVCRT
47+
import CRT
4848
import WinSDK
4949
#endif
5050

stdlib/private/StdlibUnittest/StdlibCoreExtras.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import Darwin
1717
#elseif canImport(Glibc)
1818
import Glibc
1919
#elseif os(Windows)
20-
import MSVCRT
20+
import CRT
2121
#endif
2222

2323
#if _runtime(_ObjC)

stdlib/private/StdlibUnittest/StdlibUnittest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import Darwin
2121
#elseif canImport(Glibc)
2222
import Glibc
2323
#elseif os(Windows)
24-
import MSVCRT
24+
import CRT
2525
import WinSDK
2626
#endif
2727

stdlib/private/StdlibUnittest/SymbolLookup.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#elseif canImport(Glibc)
1616
import Glibc
1717
#elseif os(Windows)
18-
import MSVCRT
18+
import CRT
1919
import WinSDK
2020
#else
2121
#error("Unsupported platform")

stdlib/private/SwiftPrivate/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ add_swift_target_library(swiftSwiftPrivate ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} I
1515
GYB_SOURCES
1616
AtomicInt.swift.gyb
1717

18-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
18+
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK
1919
SWIFT_COMPILE_FLAGS ${swift_swiftprivate_compile_flags} ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
2020
INSTALL_IN_COMPONENT stdlib-experimental
2121
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/SwiftPrivate/IO.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Swift
1414
import SwiftShims
1515

1616
#if os(Windows)
17-
import MSVCRT
17+
import CRT
1818
import WinSDK
1919
#endif
2020

stdlib/private/SwiftPrivateLibcExtras/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ add_swift_target_library(swiftSwiftPrivateLibcExtras ${SWIFT_STDLIB_LIBRARY_BUIL
1818
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
1919
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
2020
SWIFT_MODULE_DEPENDS_HAIKU Glibc
21-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
21+
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK
2222
INSTALL_IN_COMPONENT stdlib-experimental
2323
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")

stdlib/private/SwiftPrivateLibcExtras/Subprocess.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Darwin
1616
#elseif canImport(Glibc)
1717
import Glibc
1818
#elseif os(Windows)
19-
import MSVCRT
19+
import CRT
2020
import WinSDK
2121
#endif
2222

stdlib/private/SwiftPrivateLibcExtras/SwiftPrivateLibcExtras.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Darwin
1616
#elseif canImport(Glibc)
1717
import Glibc
1818
#elseif os(Windows)
19-
import MSVCRT
19+
import CRT
2020
#endif
2121

2222
public func _stdlib_mkstemps(_ template: inout String, _ suffixlen: CInt) -> CInt {

stdlib/private/SwiftPrivateThreadExtras/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ add_swift_target_library(swiftSwiftPrivateThreadExtras ${SWIFT_STDLIB_LIBRARY_BU
1515
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
1616
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
1717
SWIFT_MODULE_DEPENDS_HAIKU Glibc
18-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
18+
SWIFT_MODULE_DEPENDS_WINDOWS CRT WinSDK
1919
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
2020
TARGET_SDKS ALL_APPLE_PLATFORMS CYGWIN FREEBSD OPENBSD HAIKU LINUX WINDOWS ANDROID
2121
INSTALL_IN_COMPONENT stdlib-experimental

stdlib/private/SwiftPrivateThreadExtras/SwiftPrivateThreadExtras.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import Darwin
2020
#elseif canImport(Glibc)
2121
import Glibc
2222
#elseif os(Windows)
23-
import MSVCRT
23+
import CRT
2424
import WinSDK
2525
#endif
2626

stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import Darwin
1515
#elseif canImport(Glibc)
1616
import Glibc
1717
#elseif os(Windows)
18-
import MSVCRT
18+
import CRT
1919
import WinSDK
2020
#endif
2121

stdlib/private/SwiftReflectionTest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if (SWIFT_INCLUDE_TESTS)
99
SWIFT_MODULE_DEPENDS_TVOS Darwin
1010
SWIFT_MODULE_DEPENDS_WATCHOS Darwin
1111
SWIFT_MODULE_DEPENDS_LINUX Glibc
12-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
12+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
1313
INSTALL_IN_COMPONENT stdlib-experimental
1414
DARWIN_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR}")
1515

stdlib/public/Concurrency/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ add_swift_target_library(swift_Concurrency ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} I
2525
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
2626
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
2727
SWIFT_MODULE_DEPENDS_HAIKU Glibc
28-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
28+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
2929

3030
LINK_LIBRARIES swiftCore
3131

stdlib/public/Differentiation/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ add_swift_target_library(swift_Differentiation ${SWIFT_STDLIB_LIBRARY_BUILD_TYPE
3232
SWIFT_MODULE_DEPENDS_OPENBSD Glibc
3333
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
3434
SWIFT_MODULE_DEPENDS_HAIKU Glibc
35-
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT
35+
SWIFT_MODULE_DEPENDS_WINDOWS CRT
3636

3737
SWIFT_COMPILE_FLAGS
3838
${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}

stdlib/public/Differentiation/TgmathDerivatives.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import Swift
1919
#elseif os(Linux) || os(FreeBSD) || os(OpenBSD) || os(PS4) || os(Android) || os(Cygwin) || os(Haiku)
2020
import Glibc
2121
#elseif os(Windows)
22-
import MSVCRT
22+
import CRT
2323
#else
2424
#error("Unsupported platform")
2525
#endif

stdlib/public/Platform/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ add_swift_target_library(swiftGlibc ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_O
4848
INSTALL_IN_COMPONENT sdk-overlay
4949
DEPENDS glibc_modulemap)
5050

51-
add_swift_target_library(swiftMSVCRT ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_OVERLAY
52-
msvcrt.swift
51+
add_swift_target_library(swiftCRT ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} IS_SDK_OVERLAY
52+
ucrt.swift
5353
${swift_platform_sources}
5454
POSIXError.swift
5555

stdlib/public/Platform/Platform.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@
1313
import SwiftShims
1414
import SwiftOverlayShims
1515

16-
#if os(Windows)
17-
import ucrt
18-
#endif
19-
2016
#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS)
2117
//===----------------------------------------------------------------------===//
2218
// MacTypes.h

stdlib/public/Platform/msvcrt.swift renamed to stdlib/public/Platform/ucrt.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import ucrt // Clang module
14-
@_exported import visualc // Clang module
1514

1615
@available(swift, deprecated: 3.0, message: "Please use 'Double.pi' or '.pi' to get the value of correct type and avoid casting.")
1716
public let M_PI = Double.pi

test/AutoDiff/stdlib/tgmath_derivatives.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#elseif canImport(Glibc)
77
import Glibc
88
#elseif os(Windows)
9-
import MSVCRT
9+
import CRT
1010
#else
1111
#error("Unsupported platform")
1212
#endif

test/AutoDiff/validation-test/custom_derivatives.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import StdlibUnittest
77
#elseif canImport(Glibc)
88
import Glibc
99
#elseif os(Windows)
10-
import ucrt
10+
import CRT
1111
#else
1212
#error("Unsupported platform")
1313
#endif

test/AutoDiff/validation-test/separate_tangent_type.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import StdlibUnittest
77
#elseif canImport(Glibc)
88
import Glibc
99
#elseif os(Windows)
10-
import ucrt
10+
import CRT
1111
#else
1212
#error("Unsupported platform")
1313
#endif

test/ClangImporter/availability_returns_twice-msvc.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// RUN: %target-typecheck-verify-swift
22
// REQUIRES: OS=windows-msvc
33

4-
import MSVCRT
4+
import visualc
55
typealias JumpBuffer = _JBTYPE
66

77
func test_unavailable_returns_twice_function() {

test/ClangImporter/clang_builtins.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#elseif canImport(Glibc)
66
import Glibc
77
#elseif os(Windows)
8-
import MSVCRT
8+
import CRT
99
#else
1010
#error("Unsupported platform")
1111
#endif

test/IRGen/builtin_math.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#elseif canImport(Glibc)
66
import Glibc
77
#elseif os(Windows)
8-
import MSVCRT
8+
import CRT
99
#else
1010
#error("Unsupported platform")
1111
#endif

test/IRGen/sanitize_coverage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#elseif canImport(Glibc)
1515
import Glibc
1616
#elseif os(Windows)
17-
import MSVCRT
17+
import CRT
1818
#else
1919
#error("Unsupported platform")
2020
#endif

test/Interpreter/SDK/libc.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#elseif canImport(Glibc)
1515
import Glibc
1616
#elseif os(Windows)
17-
import MSVCRT
17+
import CRT
1818

1919
let S_IRUSR: Int32 = ucrt._S_IREAD
2020
let S_IWUSR: Int32 = 0

test/Interpreter/dynamicReplacement_property_observer.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#elseif canImport(Glibc)
1717
import Glibc
1818
#elseif os(Windows)
19-
import MSVCRT
19+
import CRT
2020
import WinSDK
2121
#else
2222
#error("Unsupported platform")

test/Interpreter/dynamic_replacement.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ import StdlibUnittest
109109
#elseif canImport(Glibc)
110110
import Glibc
111111
#elseif os(Windows)
112-
import MSVCRT
112+
import CRT
113113
import WinSDK
114114
#else
115115
#error("Unsupported platform")

test/Interpreter/dynamic_replacement_chaining.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import StdlibUnittest
3030
#elseif canImport(Glibc)
3131
import Glibc
3232
#elseif os(Windows)
33-
import MSVCRT
33+
import CRT
3434
import WinSDK
3535
#else
3636
#error("Unsupported platform")

test/Interpreter/dynamic_replacement_without_previous_calls.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import StdlibUnittest
1616
#elseif canImport(Glibc)
1717
import Glibc
1818
#elseif os(Windows)
19-
import MSVCRT
19+
import CRT
2020
import WinSDK
2121
#else
2222
#error("Unsupported platform")

test/Prototypes/BigInt.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import StdlibUnittest
2727
#elseif canImport(Glibc)
2828
import Glibc
2929
#elseif os(Windows)
30-
import MSVCRT
30+
import CRT
3131
#else
3232
#error("Unsupported platform")
3333
#endif

test/Sanitizers/tsan.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#elseif canImport(Glibc)
1616
import Glibc
1717
#elseif os(Windows)
18-
import MSVCRT
18+
import CRT
1919
#else
2020
#error("Unsupported platform")
2121
#endif

test/stdlib/FloatConstants.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#elseif canImport(Glibc)
66
import Glibc
77
#elseif os(Windows)
8-
import MSVCRT
8+
import CRT
99
#else
1010
#error("Unsupported platform")
1111
#endif

test/stdlib/MathConstants.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#elseif canImport(Glibc)
66
import Glibc
77
#elseif os(Windows)
8-
import MSVCRT
8+
import CRT
99
#else
1010
#error("Unsupported platform")
1111
#endif

test/stdlib/PrintFloat.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import StdlibUnittest
1515
#elseif canImport(Glibc)
1616
import Glibc
1717
#elseif os(Windows)
18-
import MSVCRT
18+
import CRT
1919
#else
2020
#error("Unsupported platform")
2121
#endif

test/stdlib/Runtime.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import SwiftShims
1515
#elseif canImport(Glibc)
1616
import Glibc
1717
#elseif os(Windows)
18-
import MSVCRT
18+
import CRT
1919
import WinSDK
2020
#else
2121
#error("Unsupported platform")

test/stdlib/VarArgs.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Swift
1010
import Glibc
1111
typealias CGFloat = Double
1212
#elseif os(Windows)
13-
import MSVCRT
13+
import CRT
1414
#if arch(x86_64) || arch(arm64)
1515
typealias CGFloat = Double
1616
#else

test/stdlib/tgmath.swift.gyb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#elseif canImport(Glibc)
2323
import Glibc
2424
#elseif os(Windows)
25-
import MSVCRT
25+
import CRT
2626
#else
2727
#error("Unsupported platform")
2828
#endif

test/stdlib/tgmath_optimized.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#elseif canImport(Glibc)
1010
import Glibc
1111
#elseif os(Windows)
12-
import MSVCRT
12+
import CRT
1313
#else
1414
#error("Unsupported platform")
1515
#endif

0 commit comments

Comments
 (0)