@@ -4668,8 +4668,7 @@ static void collectInterestingNestedDeclarations(
4668
4668
}
4669
4669
4670
4670
void Serializer::writeAST (ModuleOrSourceFile DC,
4671
- bool enableNestedTypeLookupTable,
4672
- bool enableDeclMemberNamesTable) {
4671
+ bool enableNestedTypeLookupTable) {
4673
4672
DeclTable topLevelDecls, operatorDecls, operatorMethodDecls;
4674
4673
DeclTable precedenceGroupDecls;
4675
4674
ObjCMethodTable objcMethods;
@@ -4804,24 +4803,22 @@ void Serializer::writeAST(ModuleOrSourceFile DC,
4804
4803
EntryPoint.emit (ScratchRecord, entryPointClassID.getValue ());
4805
4804
}
4806
4805
4807
- if (enableDeclMemberNamesTable) {
4808
- {
4809
- // Write sub-tables to a skippable sub-block.
4810
- BCBlockRAII restoreBlock (Out, DECL_MEMBER_TABLES_BLOCK_ID, 4 );
4811
- decl_member_tables_block::DeclMembersLayout DeclMembersTable (Out);
4812
- for (auto &entry : DeclMemberNames) {
4813
- // Save BitOffset we're writing sub-table to.
4814
- static_assert (bitOffsetFitsIn32Bits (), " BitOffset too large" );
4815
- assert (Out.GetCurrentBitNo () < (1ull << 32 ));
4816
- entry.second .first = Out.GetCurrentBitNo ();
4817
- // Write sub-table.
4818
- writeDeclMembersTable (DeclMembersTable, *entry.second .second );
4819
- }
4806
+ {
4807
+ // Write sub-tables to a skippable sub-block.
4808
+ BCBlockRAII restoreBlock (Out, DECL_MEMBER_TABLES_BLOCK_ID, 4 );
4809
+ decl_member_tables_block::DeclMembersLayout DeclMembersTable (Out);
4810
+ for (auto &entry : DeclMemberNames) {
4811
+ // Save BitOffset we're writing sub-table to.
4812
+ static_assert (bitOffsetFitsIn32Bits (), " BitOffset too large" );
4813
+ assert (Out.GetCurrentBitNo () < (1ull << 32 ));
4814
+ entry.second .first = Out.GetCurrentBitNo ();
4815
+ // Write sub-table.
4816
+ writeDeclMembersTable (DeclMembersTable, *entry.second .second );
4820
4817
}
4821
- // Write top-level table mapping names to sub-tables.
4822
- index_block::DeclMemberNamesLayout DeclMemberNamesTable (Out);
4823
- writeDeclMemberNamesTable (DeclMemberNamesTable, DeclMemberNames);
4824
4818
}
4819
+ // Write top-level table mapping names to sub-tables.
4820
+ index_block::DeclMemberNamesLayout DeclMemberNamesTable (Out);
4821
+ writeDeclMemberNamesTable (DeclMemberNamesTable, DeclMemberNames);
4825
4822
}
4826
4823
}
4827
4824
@@ -4854,8 +4851,7 @@ void Serializer::writeToStream(raw_ostream &os, ModuleOrSourceFile DC,
4854
4851
S.writeHeader (options);
4855
4852
S.writeInputBlock (options);
4856
4853
S.writeSIL (SILMod, options.SerializeAllSIL );
4857
- S.writeAST (DC, options.EnableNestedTypeLookupTable ,
4858
- options.EnableDeclMemberNamesTable );
4854
+ S.writeAST (DC, options.EnableNestedTypeLookupTable );
4859
4855
}
4860
4856
4861
4857
S.writeToStream (os);
0 commit comments