From: Rafael Espindola Date: Wed, 27 Aug 2014 19:03:27 +0000 (+0000) Subject: Update for llvm API change. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab16e63d61ea1e01eb665f1cfa6a7c548bbbdc13;p=clang Update for llvm API change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@216576 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/ARCMigrate/ObjCMT.cpp b/lib/ARCMigrate/ObjCMT.cpp index f3e52c6fe4..d0dc1d906e 100644 --- a/lib/ARCMigrate/ObjCMT.cpp +++ b/lib/ARCMigrate/ObjCMT.cpp @@ -1938,7 +1938,7 @@ public: return true; llvm::SourceMgr SM; - Stream YAMLStream(std::move(*FileBufOrErr), SM); + Stream YAMLStream(FileBufOrErr.get()->getMemBufferRef(), SM); document_iterator I = YAMLStream.begin(); if (I == YAMLStream.end()) return true; diff --git a/lib/Basic/VirtualFileSystem.cpp b/lib/Basic/VirtualFileSystem.cpp index 0db8d31b25..df446bbcd5 100644 --- a/lib/Basic/VirtualFileSystem.cpp +++ b/lib/Basic/VirtualFileSystem.cpp @@ -869,7 +869,7 @@ VFSFromYAML *VFSFromYAML::create(std::unique_ptr Buffer, IntrusiveRefCntPtr ExternalFS) { SourceMgr SM; - yaml::Stream Stream(std::move(Buffer), SM); + yaml::Stream Stream(Buffer->getMemBufferRef(), SM); SM.setDiagHandler(DiagHandler, DiagContext); yaml::document_iterator DI = Stream.begin();