Serialize and deserialize IsMarkedFinal/IsMarkedExplicit.
llvm-svn: 124041
This commit is contained in:
parent
c4964a40ba
commit
703d6e62d0
|
@ -800,6 +800,9 @@ void ASTDeclReader::ReadCXXDefinitionData(
|
|||
Data.DeclaredCopyConstructor = Record[Idx++];
|
||||
Data.DeclaredCopyAssignment = Record[Idx++];
|
||||
Data.DeclaredDestructor = Record[Idx++];
|
||||
Data.IsMarkedFinal = Record[Idx++];
|
||||
Data.IsMarkedExplicit = Record[Idx++];
|
||||
|
||||
Data.NumBases = Record[Idx++];
|
||||
if (Data.NumBases)
|
||||
Data.Bases = Reader.GetCXXBaseSpecifiersOffset(Record[Idx++]);
|
||||
|
|
|
@ -3394,6 +3394,8 @@ void ASTWriter::AddCXXDefinitionData(const CXXRecordDecl *D, RecordDataImpl &Rec
|
|||
Record.push_back(Data.DeclaredCopyConstructor);
|
||||
Record.push_back(Data.DeclaredCopyAssignment);
|
||||
Record.push_back(Data.DeclaredDestructor);
|
||||
Record.push_back(Data.IsMarkedFinal);
|
||||
Record.push_back(Data.IsMarkedExplicit);
|
||||
|
||||
Record.push_back(Data.NumBases);
|
||||
if (Data.NumBases > 0)
|
||||
|
|
Loading…
Reference in New Issue