[Serialization] Remove extInfo param from ModuleFileSharedCore::load()

Populated 'ExtendedValidationInfo' is not used at all.
This commit is contained in:
Rintaro Ishizaki
2020-09-03 14:51:28 -07:00
parent b7c19656ab
commit 6a0a448b01
5 changed files with 12 additions and 21 deletions

View File

@@ -1087,8 +1087,7 @@ ModuleFileSharedCore::ModuleFileSharedCore(
std::unique_ptr<llvm::MemoryBuffer> moduleInputBuffer,
std::unique_ptr<llvm::MemoryBuffer> moduleDocInputBuffer,
std::unique_ptr<llvm::MemoryBuffer> moduleSourceInfoInputBuffer,
bool isFramework, serialization::ValidationInfo &info,
serialization::ExtendedValidationInfo &extInfo)
bool isFramework, serialization::ValidationInfo &info)
: ModuleInputBuffer(std::move(moduleInputBuffer)),
ModuleDocInputBuffer(std::move(moduleDocInputBuffer)),
ModuleSourceInfoInputBuffer(std::move(moduleSourceInfoInputBuffer)) {
@@ -1134,6 +1133,7 @@ ModuleFileSharedCore::ModuleFileSharedCore(
return;
}
ExtendedValidationInfo extInfo;
info = validateControlBlock(cursor, scratch,
{SWIFTMODULE_VERSION_MAJOR,
SWIFTMODULE_VERSION_MINOR},