Really respect -chained-pch.

llvm-svn: 107993
This commit is contained in:
Sebastian Redl 2010-07-09 17:40:12 +00:00
parent 8ed0c0b99d
commit f525a30d19
1 changed files with 5 additions and 7 deletions

View File

@ -80,13 +80,11 @@ ASTConsumer *GeneratePCHAction::CreateASTConsumer(CompilerInstance &CI,
if (!OS)
return 0;
if (CI.getFrontendOpts().RelocatablePCH)
return CreatePCHGenerator(CI.getPreprocessor(), OS,
CI.getInvocation().getFrontendOpts().ChainedPCH ?
CI.getPCHReader() : 0,
Sysroot.c_str());
return CreatePCHGenerator(CI.getPreprocessor(), OS, CI.getPCHReader());
const PCHReader *Chain = CI.getInvocation().getFrontendOpts().ChainedPCH ?
CI.getPCHReader() : 0;
const char *isysroot = CI.getFrontendOpts().RelocatablePCH ?
Sysroot.c_str() : 0;
return CreatePCHGenerator(CI.getPreprocessor(), OS, Chain, isysroot);
}
ASTConsumer *InheritanceViewAction::CreateASTConsumer(CompilerInstance &CI,