ASTUnit: Make sure to preserve the TargetInfo for later use.

llvm-svn: 90263
This commit is contained in:
Daniel Dunbar 2009-12-01 21:57:33 +00:00
parent 63771c099e
commit d2f8be3629
1 changed files with 3 additions and 2 deletions

View File

@ -240,12 +240,13 @@ ASTUnit *ASTUnit::LoadFromCompilerInvocation(const CompilerInvocation &CI,
Act.Execute();
// Steal the created context and preprocessor, and take back the source and
// file managers.
// Steal the created target, context, and preprocessor, and take back the
// source and file managers.
AST->Ctx.reset(Clang.takeASTContext());
AST->PP.reset(Clang.takePreprocessor());
Clang.takeSourceManager();
Clang.takeFileManager();
AST->Target.reset(Clang.takeTarget());
Act.EndSourceFile();