Object: Pass the buffer name through when making a copy.

Should bring the buildbots back to life.

llvm-svn: 168935
diff --git a/llvm/lib/Object/MachOObjectFile.cpp b/llvm/lib/Object/MachOObjectFile.cpp
index bcea3bb..85116cb 100644
--- a/llvm/lib/Object/MachOObjectFile.cpp
+++ b/llvm/lib/Object/MachOObjectFile.cpp
@@ -56,7 +56,8 @@
   // not a copy of the memory itself), so just make a new copy here for
   // the MachOObjectFile.
   MemoryBuffer *NewBuffer =
-    MemoryBuffer::getMemBuffer(Buffer->getBuffer(), "", false);
+    MemoryBuffer::getMemBuffer(Buffer->getBuffer(),
+                               Buffer->getBufferIdentifier(), false);
   return new MachOObjectFile(NewBuffer, MachOObj, ec);
 }