From f13a6904b32ea9c2c2cd51cb8236183a341288ed Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 2 May 2017 02:57:45 +0000 Subject: [PATCH] Make getArchiveMembers function a non-member function. It didn't have to be a member function of Driver. This patch makes that function a file-scoped non-member function. llvm-svn: 301895 --- lld/ELF/Driver.cpp | 2 +- lld/ELF/Driver.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 1e3dfa05ee1e..6a71eb3ee490 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -124,7 +124,7 @@ static std::tuple parseEmulation(StringRef Emul) { // Returns slices of MB by parsing MB as an archive file. // Each slice consists of a member file in the archive. std::vector -LinkerDriver::getArchiveMembers(MemoryBufferRef MB) { +static getArchiveMembers(MemoryBufferRef MB) { std::unique_ptr File = check(Archive::create(MB), MB.getBufferIdentifier() + ": failed to parse archive"); diff --git a/lld/ELF/Driver.h b/lld/ELF/Driver.h index 6a75a8942ca0..58bd2ab52195 100644 --- a/lld/ELF/Driver.h +++ b/lld/ELF/Driver.h @@ -31,7 +31,6 @@ public: void addLibrary(StringRef Name); private: - std::vector getArchiveMembers(MemoryBufferRef MB); void readConfigs(llvm::opt::InputArgList &Args); void createFiles(llvm::opt::InputArgList &Args); void inferMachineType();