[dsymutil] Rename conflicting declaration
authorJonas Devlieghere <jonas@devlieghere.com>
Fri, 29 Jun 2018 17:11:34 +0000 (17:11 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Fri, 29 Jun 2018 17:11:34 +0000 (17:11 +0000)
Using MemoryBuffer as member name clashed with the llvm::MemoryBuffer
class.

llvm-svn: 335995

llvm/tools/dsymutil/BinaryHolder.cpp
llvm/tools/dsymutil/BinaryHolder.h

index 72a4e86..e78871c 100644 (file)
@@ -51,7 +51,7 @@ Error BinaryHolder::ArchiveEntry::load(StringRef Filename,
   if (auto Err = ErrOrBuff.getError())
     return errorCodeToError(Err);
 
-  MemoryBuffer = std::move(*ErrOrBuff);
+  MemBuffer = std::move(*ErrOrBuff);
 
   if (Verbose)
     WithColor::note() << "loaded archive '" << ArchiveFilename << "'\n";
@@ -61,15 +61,15 @@ Error BinaryHolder::ArchiveEntry::load(StringRef Filename,
   std::vector<MemoryBufferRef> ArchiveBuffers;
 
   auto ErrOrFat =
-      object::MachOUniversalBinary::create(MemoryBuffer->getMemBufferRef());
+      object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
   if (!ErrOrFat) {
     consumeError(ErrOrFat.takeError());
-    ArchiveBuffers.push_back(MemoryBuffer->getMemBufferRef());
+    ArchiveBuffers.push_back(MemBuffer->getMemBufferRef());
   } else {
     FatBinary = std::move(*ErrOrFat);
     FatBinaryName = ArchiveFilename;
     ArchiveBuffers =
-        getMachOFatMemoryBuffers(FatBinaryName, *MemoryBuffer, *FatBinary);
+        getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
   }
 
   // Finally, try to load the archives.
@@ -90,7 +90,7 @@ Error BinaryHolder::ObjectEntry::load(StringRef Filename, bool Verbose) {
   if (auto Err = ErrOrBuff.getError())
     return errorCodeToError(Err);
 
-  MemoryBuffer = std::move(*ErrOrBuff);
+  MemBuffer = std::move(*ErrOrBuff);
 
   if (Verbose)
     WithColor::note() << "loaded object.\n";
@@ -100,15 +100,15 @@ Error BinaryHolder::ObjectEntry::load(StringRef Filename, bool Verbose) {
   std::vector<MemoryBufferRef> ObjectBuffers;
 
   auto ErrOrFat =
-      object::MachOUniversalBinary::create(MemoryBuffer->getMemBufferRef());
+      object::MachOUniversalBinary::create(MemBuffer->getMemBufferRef());
   if (!ErrOrFat) {
     consumeError(ErrOrFat.takeError());
-    ObjectBuffers.push_back(MemoryBuffer->getMemBufferRef());
+    ObjectBuffers.push_back(MemBuffer->getMemBufferRef());
   } else {
     FatBinary = std::move(*ErrOrFat);
     FatBinaryName = Filename;
     ObjectBuffers =
-        getMachOFatMemoryBuffers(FatBinaryName, *MemoryBuffer, *FatBinary);
+        getMachOFatMemoryBuffers(FatBinaryName, *MemBuffer, *FatBinary);
   }
 
   Objects.reserve(ObjectBuffers.size());
index 9cc7941..c78bff2 100644 (file)
@@ -46,7 +46,7 @@ public:
   /// Base class shared by cached entries, representing objects and archives.
   class EntryBase {
   protected:
-    std::unique_ptr<MemoryBuffer> MemoryBuffer;
+    std::unique_ptr<MemoryBuffer> MemBuffer;
     std::unique_ptr<object::MachOUniversalBinary> FatBinary;
     std::string FatBinaryName;
   };