Merge pull request #85254 from cachemeifyoucan/eng/PR-fix-swift-driver-flag

[Options] Add missing `-sil-output-dir` and `ir-output-dir` flag
This commit is contained in:
Steven Wu
2025-10-31 18:20:40 -07:00
committed by GitHub

View File

@@ -377,6 +377,16 @@ def pch_output_dir: Separate<["-"], "pch-output-dir">,
Flags<[FrontendOption, HelpHidden, ArgumentIsPath]>,
HelpText<"Directory to persist automatically created precompiled bridging headers">;
def sil_output_dir: Separate<["-"], "sil-output-dir">,
Flags<[ArgumentIsPath, SupplementaryOutput]>,
HelpText<"Output SIL files to directory <dir> as additional output during compilation">,
MetaVarName<"<dir>">;
def ir_output_dir: Separate<["-"], "ir-output-dir">,
Flags<[ArgumentIsPath, SupplementaryOutput]>,
HelpText<"Output LLVM IR files to directory <dir> as additional output during compilation">,
MetaVarName<"<dir>">;
def auto_bridging_header_chaining: Flag<["-"], "auto-bridging-header-chaining">,
Flags<[FrontendOption, HelpHidden]>,
HelpText<"Automatically chaining all the bridging headers">;