Skip to content

Commit 6d20137

Browse files
committed
[shims] Remove the _SwiftXCTestOverlayShims module
This used to be a private implementation detail of the XCTest overlay. This module has been unused since the Xcode 12.5 release, but we temporarily kept it in the toolchain in case a downloadable toolchain gets used with an older Xcode. (The module used to be imported by the XCTest overlay interface, so its removal would have made it tricky to import XCTest in that scenario.) Including the 13.3 beta, there have now been seven Xcode releases since the last one that imported this module, and the compiler/stdlib repository no longer supports building with Xcode 12.4 or below. It seems reasonable to stop installing this module on the toolchain now. rdar://80552912
1 parent ca7abc5 commit 6d20137

File tree

3 files changed

+0
-43
lines changed

3 files changed

+0
-43
lines changed

stdlib/public/SwiftShims/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ set(sources
2525
_SwiftDistributed.h
2626

2727
DispatchOverlayShims.h
28-
XCTestOverlayShims.h
2928

3029
module.modulemap
3130
)

stdlib/public/SwiftShims/XCTestOverlayShims.h

Lines changed: 0 additions & 38 deletions
This file was deleted.

stdlib/public/SwiftShims/module.modulemap

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,3 @@ module SwiftOverlayShims {
4242
module _SwiftDispatchOverlayShims {
4343
header "DispatchOverlayShims.h"
4444
}
45-
46-
module _SwiftXCTestOverlayShims {
47-
header "XCTestOverlayShims.h"
48-
}

0 commit comments

Comments
 (0)