@@ -903,7 +903,7 @@ void ASTWriter::WriteBlockInfoBlock() {
903903 RECORD (PENDING_IMPLICIT_INSTANTIATIONS);
904904 RECORD (UPDATE_VISIBLE);
905905 RECORD (DELAYED_NAMESPACE_LEXICAL_VISIBLE_RECORD);
906- RECORD (FUNCTION_DECL_TO_LAMBDAS_MAP );
906+ RECORD (RELATED_DECLS_MAP );
907907 RECORD (DECL_UPDATE_OFFSETS);
908908 RECORD (DECL_UPDATES);
909909 RECORD (CUDA_SPECIAL_DECL_REFS);
@@ -5720,23 +5720,23 @@ void ASTWriter::WriteDeclAndTypes(ASTContext &Context) {
57205720 Stream.EmitRecord (DELAYED_NAMESPACE_LEXICAL_VISIBLE_RECORD,
57215721 DelayedNamespaceRecord);
57225722
5723- if (!FunctionToLambdasMap .empty ()) {
5724- // TODO: on disk hash table for function to lambda mapping might be more
5723+ if (!RelatedDeclsMap .empty ()) {
5724+ // TODO: on disk hash table for related decls mapping might be more
57255725 // efficent becuase it allows lazy deserialization.
5726- RecordData FunctionToLambdasMapRecord ;
5727- for (const auto &Pair : FunctionToLambdasMap ) {
5728- FunctionToLambdasMapRecord .push_back (Pair.first .getRawValue ());
5729- FunctionToLambdasMapRecord .push_back (Pair.second .size ());
5726+ RecordData RelatedDeclsMapRecord ;
5727+ for (const auto &Pair : RelatedDeclsMap ) {
5728+ RelatedDeclsMapRecord .push_back (Pair.first .getRawValue ());
5729+ RelatedDeclsMapRecord .push_back (Pair.second .size ());
57305730 for (const auto &Lambda : Pair.second )
5731- FunctionToLambdasMapRecord .push_back (Lambda.getRawValue ());
5731+ RelatedDeclsMapRecord .push_back (Lambda.getRawValue ());
57325732 }
57335733
57345734 auto Abv = std::make_shared<llvm::BitCodeAbbrev>();
5735- Abv->Add (llvm::BitCodeAbbrevOp (FUNCTION_DECL_TO_LAMBDAS_MAP ));
5735+ Abv->Add (llvm::BitCodeAbbrevOp (RELATED_DECLS_MAP ));
57365736 Abv->Add (llvm::BitCodeAbbrevOp (llvm::BitCodeAbbrevOp::Array));
57375737 Abv->Add (llvm::BitCodeAbbrevOp (llvm::BitCodeAbbrevOp::VBR, 6 ));
57385738 unsigned FunctionToLambdaMapAbbrev = Stream.EmitAbbrev (std::move (Abv));
5739- Stream.EmitRecord (FUNCTION_DECL_TO_LAMBDAS_MAP, FunctionToLambdasMapRecord ,
5739+ Stream.EmitRecord (RELATED_DECLS_MAP, RelatedDeclsMapRecord ,
57405740 FunctionToLambdaMapAbbrev);
57415741 }
57425742
0 commit comments