diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-19 17:49:07 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-19 17:49:07 +0000 |
commit | 13f4fd77b96c39b3836d1186953003ddfea3a646 (patch) | |
tree | 396bcbceb7026ab327bffc56d5abf77f2fbf72be /tools/llvm-ar/Archive.cpp | |
parent | 80a6d6526c4ea4de90327c1404e2689a260a9fee (diff) | |
download | external_llvm-13f4fd77b96c39b3836d1186953003ddfea3a646.zip external_llvm-13f4fd77b96c39b3836d1186953003ddfea3a646.tar.gz external_llvm-13f4fd77b96c39b3836d1186953003ddfea3a646.tar.bz2 |
Remove more uses of sys::Path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184328 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-ar/Archive.cpp')
-rw-r--r-- | tools/llvm-ar/Archive.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tools/llvm-ar/Archive.cpp b/tools/llvm-ar/Archive.cpp index 9086d4e..70fddcf 100644 --- a/tools/llvm-ar/Archive.cpp +++ b/tools/llvm-ar/Archive.cpp @@ -67,7 +67,7 @@ ArchiveMember::ArchiveMember(Archive* PAR) // This method allows an ArchiveMember to be replaced with the data for a // different file, presumably as an update to the member. It also makes sure // the flags are reset correctly. -bool ArchiveMember::replaceWith(const sys::Path& newFile, std::string* ErrMsg) { +bool ArchiveMember::replaceWith(StringRef newFile, std::string* ErrMsg) { bool Exists; if (sys::fs::exists(newFile.str(), Exists) || !Exists) { if (ErrMsg) @@ -136,10 +136,9 @@ bool ArchiveMember::replaceWith(const sys::Path& newFile, std::string* ErrMsg) { // Archive constructor - this is the only constructor that gets used for the // Archive class. Everything else (default,copy) is deprecated. This just // initializes and maps the file into memory, if requested. -Archive::Archive(const sys::Path& filename, LLVMContext& C) - : archPath(filename), members(), mapfile(0), base(0), symTab(), strtab(), - symTabSize(0), firstFileOffset(0), modules(), foreignST(0), Context(C) { -} +Archive::Archive(StringRef filename, LLVMContext &C) + : archPath(filename), members(), mapfile(0), base(0), symTab(), strtab(), + symTabSize(0), firstFileOffset(0), modules(), foreignST(0), Context(C) {} bool Archive::mapToMemory(std::string* ErrMsg) { |