Skip to content

Commit 5bdba78

Browse files
committed
Guard emission of variant module behind a flag
1 parent 2196801 commit 5bdba78

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Sources/SwiftDriver/Jobs/Planning.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,9 @@ extension Driver {
184184

185185
private mutating func addVariantModuleJobs(addJobBeforeCompiles: (Job) -> Void,
186186
addJobAfterCompiles: (Job) -> Void) throws {
187+
guard parsedOptions.contains(.experimentalEmitVariantModule) else {
188+
return
189+
}
187190
guard variantModuleOutputInfo != nil else {
188191
return
189192
}

Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2796,6 +2796,7 @@ final class ExplicitModuleBuildTests: XCTestCase {
27962796
"""
27972797
)
27982798
var driver = try Driver(args: ["swiftc",
2799+
"-experimental-emit-variant-module",
27992800
"-target", "x86_64-apple-macosx10.14",
28002801
"-target-variant", "x86_64-apple-ios13.1-macabi",
28012802
"-clang-target", "x86_64-apple-macosx12.14",
@@ -2900,6 +2901,7 @@ final class ExplicitModuleBuildTests: XCTestCase {
29002901
$0.send("struct Profiler { void* ptr; };")
29012902
}
29022903
var driver = try Driver(args: ["swiftc",
2904+
"-experimental-emit-variant-module",
29032905
"-target", "x86_64-apple-macosx10.14",
29042906
"-target-variant", "x86_64-apple-ios13.1-macabi",
29052907
"-clang-target", "x86_64-apple-macosx12.14",

0 commit comments

Comments
 (0)