Skip to content

Commit 0aba057

Browse files
[Serialization] Add missing record into block info block
OptionBlocks has missing block record for some of the record types. Add the missing record types into block info block and order the block record in the same order as the declaration so it is easier to check for which kind is missing.
1 parent 97bc7c2 commit 0aba057

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lib/Serialization/Serialization.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -846,19 +846,24 @@ void Serializer::writeBlockInfoBlock() {
846846
BLOCK_RECORD(options_block, XCC);
847847
BLOCK_RECORD(options_block, IS_SIB);
848848
BLOCK_RECORD(options_block, IS_STATIC_LIBRARY);
849+
BLOCK_RECORD(options_block, HAS_HERMETIC_SEAL_AT_LINK);
850+
BLOCK_RECORD(options_block, IS_EMBEDDED_SWIFT_MODULE);
849851
BLOCK_RECORD(options_block, IS_TESTABLE);
850-
BLOCK_RECORD(options_block, ARE_PRIVATE_IMPORTS_ENABLED);
851852
BLOCK_RECORD(options_block, RESILIENCE_STRATEGY);
853+
BLOCK_RECORD(options_block, ARE_PRIVATE_IMPORTS_ENABLED);
854+
BLOCK_RECORD(options_block, IS_IMPLICIT_DYNAMIC_ENABLED);
855+
BLOCK_RECORD(options_block, IS_BUILT_FROM_INTERFACE);
852856
BLOCK_RECORD(options_block, IS_ALLOW_MODULE_WITH_COMPILER_ERRORS_ENABLED);
853857
BLOCK_RECORD(options_block, MODULE_ABI_NAME);
854858
BLOCK_RECORD(options_block, IS_CONCURRENCY_CHECKED);
855-
BLOCK_RECORD(options_block, HAS_CXX_INTEROPERABILITY_ENABLED);
856-
BLOCK_RECORD(options_block, CXX_STDLIB_KIND);
857859
BLOCK_RECORD(options_block, MODULE_PACKAGE_NAME);
858860
BLOCK_RECORD(options_block, MODULE_EXPORT_AS_NAME);
859861
BLOCK_RECORD(options_block, PLUGIN_SEARCH_OPTION);
862+
BLOCK_RECORD(options_block, HAS_CXX_INTEROPERABILITY_ENABLED);
860863
BLOCK_RECORD(options_block, ALLOW_NON_RESILIENT_ACCESS);
861864
BLOCK_RECORD(options_block, SERIALIZE_PACKAGE_ENABLED);
865+
BLOCK_RECORD(options_block, CXX_STDLIB_KIND);
866+
BLOCK_RECORD(options_block, PUBLIC_MODULE_NAME);
862867

863868
BLOCK(INPUT_BLOCK);
864869
BLOCK_RECORD(input_block, IMPORTED_MODULE);

0 commit comments

Comments
 (0)