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
/// 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);
}
void QualType::Read(llvm::Deserializer& D) {
- D.ReadPtr(ThePtr);
+ D.ReadUIntPtr(ThePtr);
ThePtr |= D.ReadInt();
}