Arrange for the preprocessor to be passed down into the PCH writer.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68790 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/clang-cc/clang-cc.cpp b/tools/clang-cc/clang-cc.cpp
index 2580768..8e29dde 100644
--- a/tools/clang-cc/clang-cc.cpp
+++ b/tools/clang-cc/clang-cc.cpp
@@ -1529,7 +1529,8 @@
return CreateASTSerializer(InFile, OutputFile, Diag);
case GeneratePCH:
- return CreatePCHGenerator(Diag, LangOpts, InFile, OutputFile);
+ assert(PP && "Generate PCH doesn't work from serialized file yet");
+ return CreatePCHGenerator(*PP, OutputFile);
case RewriteObjC:
return CreateCodeRewriterTest(InFile, OutputFile, Diag, LangOpts);