]> granicus.if.org Git - clang/commitdiff
I am about to change llvm::MemoryBuffer::getFile take take a Twine. Change
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 25 Oct 2013 19:00:49 +0000 (19:00 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 25 Oct 2013 19:00:49 +0000 (19:00 +0000)
clang first so that the build still works.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193428 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Format/Format.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Serialization/GlobalModuleIndex.cpp

index fd84454d9074200c79a9d3f53894d5bd0739cc7c..54d0b1f5e2a63a3f785becddcca6e263d078c08e 100644 (file)
@@ -1428,7 +1428,8 @@ FormatStyle getStyle(StringRef StyleName, StringRef FileName) {
 
     if (IsFile) {
       OwningPtr<llvm::MemoryBuffer> Text;
-      if (llvm::error_code ec = llvm::MemoryBuffer::getFile(ConfigFile, Text)) {
+      if (llvm::error_code ec =
+              llvm::MemoryBuffer::getFile(ConfigFile.c_str(), Text)) {
         llvm::errs() << ec.message() << "\n";
         continue;
       }
index 3274d314678b1409377d83d7f8859862c48c31d3..2f6407109d8cb099af515cec1525859c8878764a 100644 (file)
@@ -1780,7 +1780,7 @@ std::string CompilerInvocation::getModuleHash() const {
     llvm::sys::path::append(systemVersionFile, "Library");
     llvm::sys::path::append(systemVersionFile, "CoreServices");
     llvm::sys::path::append(systemVersionFile, "SystemVersion.plist");
-    if (!llvm::MemoryBuffer::getFile(systemVersionFile, buffer)) {
+    if (!llvm::MemoryBuffer::getFile(systemVersionFile.c_str(), buffer)) {
       code = hash_combine(code, buffer.get()->getBuffer());
 
       struct stat statBuf;
index 675804efd164477146baeb35e0581d93e1268530..fb647b0be9bcc4e864fbb27e9722ddd275495aef 100644 (file)
@@ -229,7 +229,8 @@ GlobalModuleIndex::readIndex(StringRef Path) {
   llvm::sys::path::append(IndexPath, IndexFileName);
 
   llvm::OwningPtr<llvm::MemoryBuffer> Buffer;
-  if (llvm::MemoryBuffer::getFile(IndexPath, Buffer) != llvm::errc::success)
+  if (llvm::MemoryBuffer::getFile(IndexPath.c_str(), Buffer) !=
+      llvm::errc::success)
     return std::make_pair((GlobalModuleIndex *)0, EC_NotFound);
 
   /// \brief The bitstream reader from which we'll read the AST file.