зеркало из https://github.com/microsoft/clang-1.git
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:
Родитель
61bb9cac04
Коммит
5451350ea6
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче