forked from OSchip/llvm-project
Fixed a build problem dueo to changes in the
way ownership of memory buffers is handled in clang's SourceManager. llvm-svn: 216810
This commit is contained in:
parent
1b591bd289
commit
302be679bc
|
@ -334,7 +334,7 @@ ClangExpressionParser::Parse (Stream &stream)
|
|||
if (!created_main_file)
|
||||
{
|
||||
std::unique_ptr<MemoryBuffer> memory_buffer = MemoryBuffer::getMemBufferCopy(expr_text, __FUNCTION__);
|
||||
SourceMgr.setMainFileID(SourceMgr.createFileID(memory_buffer.release()));
|
||||
SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(memory_buffer)));
|
||||
}
|
||||
|
||||
diag_buf->BeginSourceFile(m_compiler->getLangOpts(), &m_compiler->getPreprocessor());
|
||||
|
|
Loading…
Reference in New Issue