@@ -387,14 +387,12 @@ llvm::ErrorOr<ModuleDependencies> SerializedModuleLoaderBase::scanModuleFile(
387387 // Load the module file without validation.
388388 std::shared_ptr<const ModuleFileSharedCore> loadedModuleFile;
389389 bool isFramework = false ;
390- serialization::ExtendedValidationInfo extInfo;
391390 serialization::ValidationInfo loadInfo =
392391 ModuleFileSharedCore::load (modulePath.str (),
393392 std::move (moduleBuf.get ()),
394393 nullptr ,
395394 nullptr ,
396- isFramework, loadedModuleFile,
397- extInfo);
395+ isFramework, loadedModuleFile);
398396
399397 // Map the set of dependencies over to the "module dependencies".
400398 auto dependencies = ModuleDependencies::forSwiftModule (modulePath.str (), isFramework);
@@ -695,16 +693,14 @@ FileUnit *SerializedModuleLoaderBase::loadAST(
695693 return nullptr ;
696694 }
697695
698- serialization::ExtendedValidationInfo extendedInfo;
699696 std::unique_ptr<ModuleFile> loadedModuleFile;
700697 std::shared_ptr<const ModuleFileSharedCore> loadedModuleFileCore;
701698 serialization::ValidationInfo loadInfo =
702699 ModuleFileSharedCore::load (moduleInterfacePath,
703700 std::move (moduleInputBuffer),
704701 std::move (moduleDocInputBuffer),
705702 std::move (moduleSourceInfoInputBuffer),
706- isFramework, loadedModuleFileCore,
707- extendedInfo);
703+ isFramework, loadedModuleFileCore);
708704 if (loadInfo.status == serialization::Status::Valid) {
709705 loadedModuleFile =
710706 std::make_unique<ModuleFile>(std::move (loadedModuleFileCore));
@@ -744,7 +740,7 @@ FileUnit *SerializedModuleLoaderBase::loadAST(
744740
745741 if (diagLoc)
746742 serialization::diagnoseSerializedASTLoadFailure (
747- Ctx, *diagLoc, loadInfo, extendedInfo, moduleBufferID,
743+ Ctx, *diagLoc, loadInfo, moduleBufferID,
748744 moduleDocBufferID, loadedModuleFile.get (), M.getName ());
749745
750746 // Even though the module failed to load, it's possible its contents include
@@ -761,7 +757,6 @@ FileUnit *SerializedModuleLoaderBase::loadAST(
761757void swift::serialization::diagnoseSerializedASTLoadFailure (
762758 ASTContext &Ctx, SourceLoc diagLoc,
763759 const serialization::ValidationInfo &loadInfo,
764- const serialization::ExtendedValidationInfo &extendedInfo,
765760 StringRef moduleBufferID, StringRef moduleDocBufferID,
766761 ModuleFile *loadedModuleFile, Identifier ModuleName) {
767762 auto diagnoseDifferentLanguageVersion = [&](StringRef shortVersion) -> bool {
0 commit comments