diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-08-10 20:12:39 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-08-10 20:12:39 +0000 |
commit | 6153581a40f672000399bff17aa70bfb727da04c (patch) | |
tree | 4f358004ae24f36df42131cf8132123817e8f4dc /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 680c4c898c3ec1b10be6833e1dfad533724c4d20 (diff) | |
download | bcm5719-llvm-6153581a40f672000399bff17aa70bfb727da04c.tar.gz bcm5719-llvm-6153581a40f672000399bff17aa70bfb727da04c.zip |
Out-of-line CompilerInstance::takeSema to avoid a header dependence from CompilerInstance.h on Sema.h
Hopefully this fixes the libstdc++ build on some of the buildbots after
r215321.
llvm-svn: 215325
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInstance.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/lib/Frontend/CompilerInstance.cpp b/clang/lib/Frontend/CompilerInstance.cpp index 6b8669e9a1e..d8f4400f447 100644 --- a/clang/lib/Frontend/CompilerInstance.cpp +++ b/clang/lib/Frontend/CompilerInstance.cpp @@ -108,7 +108,11 @@ void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { CompletionConsumer.reset(Value); } - + +std::unique_ptr<Sema> CompilerInstance::takeSema() { + return std::move(TheSema); +} + IntrusiveRefCntPtr<ASTReader> CompilerInstance::getModuleManager() const { return ModuleManager; } |