Adjusted QualType deserialization to reflect updated deserialization API.

We now serialize ivar references inside of ASTContext.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43571 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Ted Kremenek 2007-10-31 20:00:03 +00:00
Родитель 61bb9cac04
Коммит 5451350ea6
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -1298,10 +1298,10 @@ static inline void EmitSet(const llvm::FoldingSet<T>& set, llvm::Serializer& S)
/// Emit - Serialize an ASTContext object to Bitcode.
void ASTContext::Emit(llvm::Serializer& S) const {
// FIXME: S.EmitRef(SourceMgr);
// FIXME: S.EmitRef(Target);
// FIXME: S.EmitRef(Idents);
// FIXME: S.EmitRef(Selectors);
S.EmitRef(SourceMgr);
S.EmitRef(Target);
S.EmitRef(Idents);
S.EmitRef(Selectors);
// FIXME: BuildinInfo
EmitSet(ComplexTypes,S);

Просмотреть файл

@ -24,7 +24,7 @@ void QualType::Emit(llvm::Serializer& S) const {
}
void QualType::Read(llvm::Deserializer& D) {
D.ReadPtr(ThePtr);
D.ReadUIntPtr(ThePtr);
ThePtr |= D.ReadInt();
}