Blob Blame History Raw
diff -rupN --no-dereference qt-creator-opensource-src-4.15.0-rc1/src/tools/clangpchmanagerbackend/source/generatepchactionfactory.h qt-creator-opensource-src-4.15.0-rc1-new/src/tools/clangpchmanagerbackend/source/generatepchactionfactory.h
--- qt-creator-opensource-src-4.15.0-rc1/src/tools/clangpchmanagerbackend/source/generatepchactionfactory.h	2021-04-13 06:37:51.000000000 +0200
+++ qt-creator-opensource-src-4.15.0-rc1-new/src/tools/clangpchmanagerbackend/source/generatepchactionfactory.h	2021-04-16 09:38:56.751035495 +0200
@@ -44,7 +44,7 @@ public:
 
     bool BeginInvocation(clang::CompilerInstance &compilerInstance) override
     {
-        compilerInstance.getPreprocessorOpts().DisablePCHValidation = true;
+        compilerInstance.getPreprocessorOpts().DisablePCHOrModuleValidation = clang::DisableValidationForModuleKind::PCH;
         compilerInstance.getPreprocessorOpts().AllowPCHWithCompilerErrors = true;
         compilerInstance.getDiagnosticOpts().ErrorLimit = 0;
         compilerInstance.getFrontendOpts().SkipFunctionBodies = true;