Skip to content

Commit 52cebc4

Browse files
committed
[Concepts] Add FoundDecl to ConceptSpecializationExpr serialization
FoundDecl was missing from ConceptSpecializationExpr serialization - add it. (cherry picked from commit f9e6389)
1 parent 7c18c2f commit 52cebc4

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

clang/lib/Serialization/ASTReaderStmt.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,6 +754,7 @@ void ASTStmtReader::VisitConceptSpecializationExpr(
754754
E->TemplateKWLoc = Record.readSourceLocation();
755755
E->ConceptName = Record.readDeclarationNameInfo();
756756
E->NamedConcept = readDeclAs<ConceptDecl>();
757+
E->FoundDecl = Record.readDeclAs<NamedDecl>();
757758
E->ArgsAsWritten = Record.readASTTemplateArgumentListInfo();
758759
llvm::SmallVector<TemplateArgument, 4> Args;
759760
for (unsigned I = 0; I < NumTemplateArgs; ++I)

clang/lib/Serialization/ASTWriterStmt.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,7 @@ void ASTStmtWriter::VisitConceptSpecializationExpr(
429429
Record.AddSourceLocation(E->getTemplateKWLoc());
430430
Record.AddDeclarationNameInfo(E->getConceptNameInfo());
431431
Record.AddDeclRef(E->getNamedConcept());
432+
Record.AddDeclRef(E->getFoundDecl());
432433
Record.AddASTTemplateArgumentListInfo(E->getTemplateArgsAsWritten());
433434
for (const TemplateArgument &Arg : TemplateArgs)
434435
Record.AddTemplateArgument(Arg);

0 commit comments

Comments
 (0)