Remove a function from header and move the implementation to a .cpp file. NFC.
authorRui Ueyama <ruiu@google.com>
Fri, 22 Feb 2019 23:59:43 +0000 (23:59 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 22 Feb 2019 23:59:43 +0000 (23:59 +0000)
llvm-svn: 354703

lld/Common/Reproduce.cpp
lld/ELF/DriverUtils.cpp
lld/include/lld/Common/Reproduce.h

index cae8512..ce33d36 100644 (file)
@@ -48,12 +48,6 @@ std::string lld::quote(StringRef S) {
   return S;
 }
 
-std::string lld::rewritePath(StringRef S) {
-  if (fs::exists(S))
-    return relativeToRoot(S);
-  return S;
-}
-
 std::string lld::toString(const opt::Arg &Arg) {
   std::string K = Arg.getSpelling();
   if (Arg.getNumValues() == 0)
index 4f2ef4d..3d62dd5 100644 (file)
@@ -151,6 +151,12 @@ void elf::printHelp() {
   outs() << Config->ProgName << ": supported targets: elf\n";
 }
 
+static std::string rewritePath(StringRef S) {
+  if (fs::exists(S))
+    return relativeToRoot(S);
+  return S;
+}
+
 // Reconstructs command line arguments so that so that you can re-run
 // the same command with the same inputs. This is for --reproduce.
 std::string elf::createResponseFile(const opt::InputArgList &Args) {
index ac7a822..3ebd11d 100644 (file)
@@ -27,10 +27,6 @@ std::string relativeToRoot(StringRef Path);
 // Quote a given string if it contains a space character.
 std::string quote(StringRef S);
 
-// Rewrite the given path if a file exists with that pathname, otherwise
-// returns the original path.
-std::string rewritePath(StringRef S);
-
 // Returns the string form of the given argument.
 std::string toString(const llvm::opt::Arg &Arg);
 }