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;