Create a std::unique_ptr earlier.
Thanks to David Blaikie for the suggestion. llvm-svn: 215865
This commit is contained in:
parent
1a1b1562e6
commit
91ac8dfa9d
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue