Merge pull request #34472 from bnbarham/benb/allow-errors-69815975

[Serialization] Add an option to output modules regardless of errors
This commit is contained in:
Ben Barham
2020-11-11 08:30:18 +10:00
committed by GitHub
21 changed files with 386 additions and 22 deletions

View File

@@ -1153,7 +1153,8 @@ static void countStatsPostSILOpt(UnifiedStatsReporter &Stats,
}
bool CompilerInstance::performSILProcessing(SILModule *silModule) {
if (performMandatorySILPasses(Invocation, silModule))
if (performMandatorySILPasses(Invocation, silModule) &&
!Invocation.getFrontendOptions().AllowModuleWithCompilerErrors)
return true;
{