[AST] Remove SerializedDefaultArgumentInitializer

This stores the same state as
DefaultArgumentInitializer, use that instead.
This commit is contained in:
Hamish Knight
2024-01-17 16:02:32 +00:00
parent e3261f6b04
commit 28c7d26683
7 changed files with 2 additions and 43 deletions

View File

@@ -2499,11 +2499,6 @@ void Serializer::writeASTBlockEntity(const DeclContext *DC) {
SACE->isImplicit(), SACE->getDiscriminator());
return;
}
case LocalDeclContextKind::DefaultArgumentInitializer: {
auto DAI = cast<SerializedDefaultArgumentInitializer>(local);
writeDefaultArgumentInitializer(DAI->getParent(), DAI->getIndex());
return;
}
case LocalDeclContextKind::TopLevelCodeDecl: {
auto abbrCode = DeclTypeAbbrCodes[TopLevelCodeDeclContextLayout::Code];
TopLevelCodeDeclContextLayout::emitRecord(Out, ScratchRecord,