From 26a569b33c1c68771f2334c41b39fb3dd41e2ddd Mon Sep 17 00:00:00 2001 From: Michael Gottesman Date: Mon, 16 Apr 2018 09:38:23 -0700 Subject: [PATCH] [stringref-upgrade] Change FrontendInputsAndOutputs::numberOfPrimaryInputsEndingWith to take a StringRef instead of a const char *. This is in prepration for changing Strings.h to use StringLiteral. --- include/swift/Frontend/FrontendInputsAndOutputs.h | 2 +- lib/Frontend/FrontendInputsAndOutputs.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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))