diff --git a/include/swift/Frontend/FrontendInputsAndOutputs.h b/include/swift/Frontend/FrontendInputsAndOutputs.h index be87323f5e7..a4d874fdfa2 100644 --- a/include/swift/Frontend/FrontendInputsAndOutputs.h +++ b/include/swift/Frontend/FrontendInputsAndOutputs.h @@ -139,7 +139,7 @@ public: bool isInputPrimary(StringRef file) const; - unsigned numberOfPrimaryInputsEndingWith(const char *extension) const; + unsigned numberOfPrimaryInputsEndingWith(StringRef extension) const; // Multi-facet readers diff --git a/lib/Frontend/FrontendInputsAndOutputs.cpp b/lib/Frontend/FrontendInputsAndOutputs.cpp index 0cb77fa2d04..26a1fb6afb3 100644 --- a/lib/Frontend/FrontendInputsAndOutputs.cpp +++ b/lib/Frontend/FrontendInputsAndOutputs.cpp @@ -134,7 +134,7 @@ bool FrontendInputsAndOutputs::isInputPrimary(StringRef file) const { } unsigned FrontendInputsAndOutputs::numberOfPrimaryInputsEndingWith( - const char *extension) const { + StringRef extension) const { unsigned n = 0; (void)forEachPrimaryInput([&](const InputFile &input) -> bool { if (llvm::sys::path::extension(input.file()).endswith(extension))