diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-03-17 00:32:06 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-03-17 00:32:06 +0000 |
commit | 81dfb30e4c85f4b779a2cc75fedebeff2b9f89ae (patch) | |
tree | 2259a256b722a7dc6153ebd46354e09364e8f822 | |
parent | b8b0ea330ce08eafa0abcc2a10aada205f76bce2 (diff) | |
download | bcm5719-llvm-81dfb30e4c85f4b779a2cc75fedebeff2b9f89ae.tar.gz bcm5719-llvm-81dfb30e4c85f4b779a2cc75fedebeff2b9f89ae.zip |
Don't "take" the file manager and source manager when
ASTUnit::LoadFromCompilerInvocation() fails to create target
information.
llvm-svn: 98697
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 04cbcb79c8c..935c4152437 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -293,8 +293,6 @@ ASTUnit *ASTUnit::LoadFromCompilerInvocation(CompilerInvocation *CI, Clang.setTarget(TargetInfo::CreateTargetInfo(Clang.getDiagnostics(), Clang.getTargetOpts())); if (!Clang.hasTarget()) { - Clang.takeSourceManager(); - Clang.takeFileManager(); Clang.takeDiagnosticClient(); Clang.takeDiagnostics(); return 0; |