forked from OSchip/llvm-project
The AST reader and writer don't need accessors for poking at the predefined Objective-C types
llvm-svn: 137366
This commit is contained in:
parent
9905541070
commit
09c4aa8177
|
@ -2966,13 +2966,13 @@ void ASTReader::InitializeContext(ASTContext &Ctx) {
|
|||
Context->setBuiltinVaListType(
|
||||
GetType(SpecialTypes[SPECIAL_TYPE_BUILTIN_VA_LIST]));
|
||||
if (unsigned Id = SpecialTypes[SPECIAL_TYPE_OBJC_ID])
|
||||
Context->setObjCIdType(GetType(Id));
|
||||
Context->ObjCIdTypedefType = GetType(Id);
|
||||
if (unsigned Sel = SpecialTypes[SPECIAL_TYPE_OBJC_SELECTOR])
|
||||
Context->setObjCSelType(GetType(Sel));
|
||||
Context->ObjCSelTypedefType = GetType(Sel);
|
||||
if (unsigned Proto = SpecialTypes[SPECIAL_TYPE_OBJC_PROTOCOL])
|
||||
Context->setObjCProtoType(GetType(Proto));
|
||||
Context->ObjCProtoType = GetType(Proto);
|
||||
if (unsigned Class = SpecialTypes[SPECIAL_TYPE_OBJC_CLASS])
|
||||
Context->setObjCClassType(GetType(Class));
|
||||
Context->ObjCClassTypedefType = GetType(Class);
|
||||
|
||||
if (unsigned String = SpecialTypes[SPECIAL_TYPE_CF_CONSTANT_STRING])
|
||||
Context->setCFConstantStringType(GetType(String));
|
||||
|
|
|
@ -2929,10 +2929,10 @@ void ASTWriter::WriteASTCore(Sema &SemaRef, MemorizeStatCalls *StatCalls,
|
|||
// Form the record of special types.
|
||||
RecordData SpecialTypes;
|
||||
AddTypeRef(Context.getBuiltinVaListType(), SpecialTypes);
|
||||
AddTypeRef(Context.getObjCIdType(), SpecialTypes);
|
||||
AddTypeRef(Context.getObjCSelType(), SpecialTypes);
|
||||
AddTypeRef(Context.getObjCProtoType(), SpecialTypes);
|
||||
AddTypeRef(Context.getObjCClassType(), SpecialTypes);
|
||||
AddTypeRef(Context.ObjCIdTypedefType, SpecialTypes);
|
||||
AddTypeRef(Context.ObjCSelTypedefType, SpecialTypes);
|
||||
AddTypeRef(Context.ObjCProtoType, SpecialTypes);
|
||||
AddTypeRef(Context.ObjCClassTypedefType, SpecialTypes);
|
||||
AddTypeRef(Context.getRawCFConstantStringType(), SpecialTypes);
|
||||
AddTypeRef(Context.getFILEType(), SpecialTypes);
|
||||
AddTypeRef(Context.getjmp_bufType(), SpecialTypes);
|
||||
|
|
Loading…
Reference in New Issue