Create a std::unique_ptr earlier.

Thanks to David Blaikie for the suggestion.

llvm-svn: 215865
This commit is contained in:
Rafael Espindola 2014-08-17 23:27:13 +00:00
parent 1a1b1562e6
commit 91ac8dfa9d
1 changed files with 3 additions and 3 deletions

View File

@ -539,9 +539,9 @@ public:
IntrusiveRefCntPtr<vfs::FileSystem>
getFromYAMLRawString(StringRef Content,
IntrusiveRefCntPtr<vfs::FileSystem> ExternalFS) {
MemoryBuffer *Buffer = MemoryBuffer::getMemBuffer(Content);
return getVFSFromYAML(std::unique_ptr<MemoryBuffer>(Buffer),
CountingDiagHandler, this, ExternalFS);
std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer(Content));
return getVFSFromYAML(std::move(Buffer), CountingDiagHandler, this,
ExternalFS);
}
IntrusiveRefCntPtr<vfs::FileSystem> getFromYAMLString(