[Lldb-commits] [lldb] r209303 - Update for llvm api change in r209266.
Rafael Espindola
rafael.espindola at gmail.com
Wed May 21 08:08:27 PDT 2014
Author: rafael
Date: Wed May 21 10:08:27 2014
New Revision: 209303
URL: http://llvm.org/viewvc/llvm-project?rev=209303&view=rev
Log:
Update for llvm api change in r209266.
Modified:
lldb/trunk/source/Expression/ClangExpressionParser.cpp
Modified: lldb/trunk/source/Expression/ClangExpressionParser.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/ClangExpressionParser.cpp?rev=209303&r1=209302&r2=209303&view=diff
==============================================================================
--- lldb/trunk/source/Expression/ClangExpressionParser.cpp (original)
+++ lldb/trunk/source/Expression/ClangExpressionParser.cpp Wed May 21 10:08:27 2014
@@ -311,7 +311,8 @@ ClangExpressionParser::Parse (Stream &st
diag_buf->FlushDiagnostics (m_compiler->getDiagnostics());
const char *expr_text = m_expr.Text();
-
+
+ clang::SourceManager &SourceMgr = m_compiler->getSourceManager();
bool created_main_file = false;
if (m_compiler->getCodeGenOpts().getDebugInfo() == CodeGenOptions::FullDebugInfo)
{
@@ -340,7 +341,9 @@ ClangExpressionParser::Parse (Stream &st
if (bytes_written == expr_text_len)
{
file.Close();
- m_compiler->getSourceManager().createMainFileID(m_file_manager->getFile(temp_source_path));
+ SourceMgr.setMainFileID(SourceMgr.createFileID(
+ m_file_manager->getFile(temp_source_path),
+ SourceLocation(), SrcMgr::C_User));
created_main_file = true;
}
}
@@ -350,7 +353,7 @@ ClangExpressionParser::Parse (Stream &st
if (!created_main_file)
{
MemoryBuffer *memory_buffer = MemoryBuffer::getMemBufferCopy(expr_text, __FUNCTION__);
- m_compiler->getSourceManager().createMainFileIDForMemBuffer (memory_buffer);
+ SourceMgr.setMainFileID(SourceMgr.createFileID(memory_buffer));
}
diag_buf->BeginSourceFile(m_compiler->getLangOpts(), &m_compiler->getPreprocessor());
More information about the lldb-commits
mailing list