Add a new flag -enable-recompilation-to-ossa-module

This commit is contained in:
Meghana Gupta
2024-10-31 16:03:33 -07:00
parent 7a81fcc8e4
commit 3c29c5e4f1
4 changed files with 11 additions and 2 deletions

View File

@@ -1190,8 +1190,8 @@ void swift::serialization::diagnoseSerializedASTLoadFailure(
moduleBufferID);
break;
case serialization::Status::NotInOSSA:
// Diagnose only when explicit build modules is enabled
if (Ctx.SerializationOpts.ExplicitModuleBuild) {
if (Ctx.SerializationOpts.ExplicitModuleBuild ||
!Ctx.SILOpts.EnableRecompilationToOSSAModule) {
Ctx.Diags.diagnose(diagLoc,
diag::serialization_non_ossa_module_incompatible,
ModuleName);