diff options
author | emaste <emaste@FreeBSD.org> | 2015-02-08 14:28:43 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2015-02-08 14:28:43 +0000 |
commit | d6470602808c203b48d81ec29943613662e6ca45 (patch) | |
tree | 1b2015f27db3ee2cc480ba3195770bcc2b41ab1d /contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp | |
parent | cf0553900d88ac67704160365338c8c9ba69be1a (diff) | |
download | FreeBSD-src-d6470602808c203b48d81ec29943613662e6ca45.zip FreeBSD-src-d6470602808c203b48d81ec29943613662e6ca45.tar.gz |
Revert LLDB compatibility changes for Clang 3.5 API
This reverts FreeBSD SVN r275134 and r275127, restoring the following
upstream revisions:
SVN git
214335 59a1f270
214340 42f16b1e
214501 26d6f063
215969 a083c0db
216603 ee9cd340
216810 f534f503
Sponsored by: DARPA, AFRL
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp')
-rw-r--r-- | contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp b/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp index 9ea5315..4906108 100644 --- a/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp +++ b/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp @@ -387,8 +387,8 @@ ClangExpressionParser::Parse (Stream &stream) if (!created_main_file) { - MemoryBuffer *memory_buffer = MemoryBuffer::getMemBufferCopy(expr_text, __FUNCTION__); - SourceMgr.setMainFileID(SourceMgr.createFileID(memory_buffer)); + std::unique_ptr<MemoryBuffer> memory_buffer = MemoryBuffer::getMemBufferCopy(expr_text, __FUNCTION__); + SourceMgr.setMainFileID(SourceMgr.createFileID(std::move(memory_buffer))); } diag_buf->BeginSourceFile(m_compiler->getLangOpts(), &m_compiler->getPreprocessor()); |