mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Fix -parse-sil for filenames not ending in .sil.
This commit is contained in:
@@ -319,7 +319,8 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
|||||||
// treat the input as SIL.
|
// treat the input as SIL.
|
||||||
StringRef Input(Opts.InputFilenames[0]);
|
StringRef Input(Opts.InputFilenames[0]);
|
||||||
TreatAsSIL = llvm::sys::path::extension(Input).endswith(SIL_EXTENSION);
|
TreatAsSIL = llvm::sys::path::extension(Input).endswith(SIL_EXTENSION);
|
||||||
} else if (Opts.PrimaryInput.hasValue() && Opts.PrimaryInput->isFilename()) {
|
} else if (!TreatAsSIL && Opts.PrimaryInput.hasValue() &&
|
||||||
|
Opts.PrimaryInput->isFilename()) {
|
||||||
// If we have a primary input and it's a filename with extension "sil",
|
// If we have a primary input and it's a filename with extension "sil",
|
||||||
// treat the input as SIL.
|
// treat the input as SIL.
|
||||||
StringRef Input(Opts.InputFilenames[Opts.PrimaryInput->Index]);
|
StringRef Input(Opts.InputFilenames[Opts.PrimaryInput->Index]);
|
||||||
|
|||||||
Reference in New Issue
Block a user