Merge pull request #77314 from meg-gupta/ossaflag

Remove -enable-ossa-modules for Synchronization and Distributed
This commit is contained in:
Meghana Gupta
2024-11-04 02:40:54 -08:00
committed by GitHub
32 changed files with 255 additions and 178 deletions

View File

@@ -1191,7 +1191,12 @@ void swift::serialization::diagnoseSerializedASTLoadFailure(
moduleBufferID);
break;
case serialization::Status::NotInOSSA:
// soft reject, silently ignore.
if (Ctx.SerializationOpts.ExplicitModuleBuild ||
!Ctx.SILOpts.EnableRecompilationToOSSAModule) {
Ctx.Diags.diagnose(diagLoc,
diag::serialization_non_ossa_module_incompatible,
ModuleName);
}
break;
case serialization::Status::RevisionIncompatible:
Ctx.Diags.diagnose(diagLoc, diag::serialization_module_incompatible_revision,