diff options
author | Sean Callanan <scallanan@apple.com> | 2011-03-15 00:17:19 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2011-03-15 00:17:19 +0000 |
commit | fb0b7583a783723762840172c251fe57b67eb3a6 (patch) | |
tree | c472a9861a17807e891b5369c7da021d66949f17 /lldb/source/Expression/ClangExpressionParser.cpp | |
parent | dfeda0934506c8e90b38ee7edfac5ffabb5300ea (diff) | |
download | bcm5719-llvm-fb0b7583a783723762840172c251fe57b67eb3a6.tar.gz bcm5719-llvm-fb0b7583a783723762840172c251fe57b67eb3a6.zip |
Updated to LLVM/Clang revision 127600.
llvm-svn: 127634
Diffstat (limited to 'lldb/source/Expression/ClangExpressionParser.cpp')
-rw-r--r-- | lldb/source/Expression/ClangExpressionParser.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lldb/source/Expression/ClangExpressionParser.cpp b/lldb/source/Expression/ClangExpressionParser.cpp index 231924f1c2d..68301981576 100644 --- a/lldb/source/Expression/ClangExpressionParser.cpp +++ b/lldb/source/Expression/ClangExpressionParser.cpp @@ -47,13 +47,13 @@ #include "clang/Parse/ParseAST.h" #include "clang/Rewrite/FrontendActions.h" #include "clang/Sema/SemaConsumer.h" -#include "clang/StaticAnalyzer/FrontendActions.h" +#include "clang/StaticAnalyzer/Frontend/FrontendActions.h" #include "llvm/ADT/StringRef.h" #include "llvm/ExecutionEngine/ExecutionEngine.h" #include "llvm/ExecutionEngine/JIT.h" -#include "llvm/Module.h" #include "llvm/LLVMContext.h" +#include "llvm/Module.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/DynamicLibrary.h" @@ -112,7 +112,7 @@ static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) { case ASTDump: return new ASTDumpAction(); case ASTPrint: return new ASTPrintAction(); - case ASTPrintXML: return new ASTPrintXMLAction(); + case ASTDumpXML: return new ASTDumpXMLAction(); case ASTView: return new ASTViewAction(); case BoostCon: return new BoostConAction(); case DumpRawTokens: return new DumpRawTokensAction(); @@ -127,7 +127,6 @@ static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) { case FixIt: return new FixItAction(); case GeneratePCH: return new GeneratePCHAction(); case GeneratePTH: return new GeneratePTHAction(); - case InheritanceView: return new InheritanceViewAction(); case InitOnly: return new InitOnlyAction(); case ParseSyntaxOnly: return new SyntaxOnlyAction(); @@ -196,7 +195,6 @@ ClangExpressionParser::ClangExpressionParser (ExecutionContextScope *exe_scope, // 1. Create a new compiler instance. m_compiler.reset(new CompilerInstance()); - m_compiler->setLLVMContext(new LLVMContext()); // 2. Set options. @@ -305,10 +303,11 @@ ClangExpressionParser::ClangExpressionParser (ExecutionContextScope *exe_scope, std::string module_name("$__lldb_module"); + m_llvm_context.reset(new LLVMContext()); m_code_generator.reset(CreateLLVMCodeGen(m_compiler->getDiagnostics(), module_name, m_compiler->getCodeGenOpts(), - m_compiler->getLLVMContext())); + *m_llvm_context)); } ClangExpressionParser::~ClangExpressionParser() |