Fix MemoryBuffer breakage correctly.
[oota-llvm.git] / lib / Support / MemoryBuffer.cpp
index 3c1ee90629550f27be7a8d28636d6cc7ba47eff4..96035354e52ba57c295a1d01dd79b0e71972487c 100644 (file)
@@ -159,7 +159,7 @@ MemoryBufferMMapFile::~MemoryBufferMMapFile() {
 
 MemoryBuffer *MemoryBuffer::getFile(const char *FilenameStart, unsigned FnSize,
                                     int64_t FileSize) {
-  sys::PathWithStatus P(std::string(FilenameStart, FnSize));
+  sys::PathWithStatus P(FilenameStart, FnSize);
 #if 1
   return new MemoryBufferMMapFile(P);
 #else