Skip to content

Commit 6d78955

Browse files
Merge pull request #76582 from cachemeifyoucan/eng/PR-swift-module-block-block-info
[Serialization] Add missing record into block info block
2 parents 4e3f665 + 0aba057 commit 6d78955

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
@@ -847,19 +847,24 @@ void Serializer::writeBlockInfoBlock() {
847847
BLOCK_RECORD(options_block, XCC);
848848
BLOCK_RECORD(options_block, IS_SIB);
849849
BLOCK_RECORD(options_block, IS_STATIC_LIBRARY);
850+
BLOCK_RECORD(options_block, HAS_HERMETIC_SEAL_AT_LINK);
851+
BLOCK_RECORD(options_block, IS_EMBEDDED_SWIFT_MODULE);
850852
BLOCK_RECORD(options_block, IS_TESTABLE);
851-
BLOCK_RECORD(options_block, ARE_PRIVATE_IMPORTS_ENABLED);
852853
BLOCK_RECORD(options_block, RESILIENCE_STRATEGY);
854+
BLOCK_RECORD(options_block, ARE_PRIVATE_IMPORTS_ENABLED);
855+
BLOCK_RECORD(options_block, IS_IMPLICIT_DYNAMIC_ENABLED);
856+
BLOCK_RECORD(options_block, IS_BUILT_FROM_INTERFACE);
853857
BLOCK_RECORD(options_block, IS_ALLOW_MODULE_WITH_COMPILER_ERRORS_ENABLED);
854858
BLOCK_RECORD(options_block, MODULE_ABI_NAME);
855859
BLOCK_RECORD(options_block, IS_CONCURRENCY_CHECKED);
856-
BLOCK_RECORD(options_block, HAS_CXX_INTEROPERABILITY_ENABLED);
857-
BLOCK_RECORD(options_block, CXX_STDLIB_KIND);
858860
BLOCK_RECORD(options_block, MODULE_PACKAGE_NAME);
859861
BLOCK_RECORD(options_block, MODULE_EXPORT_AS_NAME);
860862
BLOCK_RECORD(options_block, PLUGIN_SEARCH_OPTION);
863+
BLOCK_RECORD(options_block, HAS_CXX_INTEROPERABILITY_ENABLED);
861864
BLOCK_RECORD(options_block, ALLOW_NON_RESILIENT_ACCESS);
862865
BLOCK_RECORD(options_block, SERIALIZE_PACKAGE_ENABLED);
866+
BLOCK_RECORD(options_block, CXX_STDLIB_KIND);
867+
BLOCK_RECORD(options_block, PUBLIC_MODULE_NAME);
863868

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

0 commit comments

Comments
 (0)