Skip to content

Commit f8ee94d

Browse files
authored
Merge pull request #32777 from hamishknight/out-of-the-link
Remove -sil-merge-partial-modules
2 parents 5c3f34f + e4a8e0e commit f8ee94d

File tree

2 files changed

+0
-7
lines changed

2 files changed

+0
-7
lines changed

include/swift/Option/FrontendOptions.td

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -554,10 +554,6 @@ def sil_unroll_threshold : Separate<["-"], "sil-unroll-threshold">,
554554
MetaVarName<"<250>">,
555555
HelpText<"Controls the aggressiveness of loop unrolling">;
556556

557-
// FIXME: This option is now redundant and should eventually be removed.
558-
def sil_merge_partial_modules : Flag<["-"], "sil-merge-partial-modules">,
559-
Alias<merge_modules>;
560-
561557
def sil_verify_all : Flag<["-"], "sil-verify-all">,
562558
HelpText<"Verify SIL after each transform">;
563559

lib/Driver/ToolChains.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -992,9 +992,6 @@ ToolChain::constructInvocation(const MergeModuleJobAction &job,
992992
// serialized ASTs.
993993
Arguments.push_back("-parse-as-library");
994994

995-
// Merge serialized SIL from partial modules.
996-
Arguments.push_back("-sil-merge-partial-modules");
997-
998995
// Disable SIL optimization passes; we've already optimized the code in each
999996
// partial mode.
1000997
Arguments.push_back("-disable-diagnostic-passes");

0 commit comments

Comments
 (0)