Merge pull request #79157 from swiftlang/elsh/pcmo-bypass-res-check-mods

Package CMO: Skip deserialization error checks for same-module decls.
This commit is contained in:
Ellie Shin
2025-02-06 15:38:44 -08:00
committed by GitHub
7 changed files with 50 additions and 36 deletions

View File

@@ -1349,7 +1349,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
}
}
Opts.SkipDeserializationChecksForPackageCMO = Args.hasArg(OPT_ExperimentalSkipDeserializationChecksForPackageCMO);
Opts.AbortOnDeserializationFailForPackageCMO = Args.hasArg(OPT_ExperimentalPackageCMOAbortOnDeserializationFail);
Opts.AllowNonResilientAccess =
Args.hasArg(OPT_experimental_allow_non_resilient_access) ||
Args.hasArg(OPT_allow_non_resilient_access) ||