summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/ClangExpressionParser.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2014-08-30 02:24:56 +0000
committerSean Callanan <scallanan@apple.com>2014-08-30 02:24:56 +0000
commit302be679bcef0bdf4ef5c0eaec915e6a746a6146 (patch)
tree2b3d7a4a5bffcf8425c6488c517ef623e489de66 /lldb/source/Expression/ClangExpressionParser.cpp
parent1b591bd289c8a078706a45f67dd53bcde96f2f13 (diff)
downloadbcm5719-llvm-302be679bcef0bdf4ef5c0eaec915e6a746a6146.tar.gz
bcm5719-llvm-302be679bcef0bdf4ef5c0eaec915e6a746a6146.zip
Fixed a build problem dueo to changes in the
way ownership of memory buffers is handled in clang's SourceManager. llvm-svn: 216810
Diffstat (limited to 'lldb/source/Expression/ClangExpressionParser.cpp')
-rw-r--r--lldb/source/Expression/ClangExpressionParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/ClangExpressionParser.cpp b/lldb/source/Expression/ClangExpressionParser.cpp
index e235ea54813..f32ca3ae216 100644
--- a/lldb/source/Expression/ClangExpressionParser.cpp
+++ b/lldb/source/Expression/ClangExpressionParser.cpp
@@ -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());
OpenPOWER on IntegriCloud