summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-02-08 14:28:43 +0000
committeremaste <emaste@FreeBSD.org>2015-02-08 14:28:43 +0000
commitd6470602808c203b48d81ec29943613662e6ca45 (patch)
tree1b2015f27db3ee2cc480ba3195770bcc2b41ab1d /contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
parentcf0553900d88ac67704160365338c8c9ba69be1a (diff)
downloadFreeBSD-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.cpp4
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());
OpenPOWER on IntegriCloud