diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-21 00:06:20 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2009-07-21 00:06:20 +0000 |
commit | 1cb35dd4840d21cec58648361180d5688446a9ca (patch) | |
tree | f965cefd62f5416315f56cd05f42bf6c81bd0cd4 /lib/Frontend/PCHReader.cpp | |
parent | 87018775ed689d0a67357cf767747166044b3a27 (diff) |
Remove the ObjCCategoryImpls vector from Sema class.
Use ObjCInterfaceDecl::getCategoryClassMethod() and ObjCInterfaceDecl::getCategoryInstanceMethod() for the same functionality.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76510 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/PCHReader.cpp')
-rw-r--r-- | lib/Frontend/PCHReader.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/lib/Frontend/PCHReader.cpp b/lib/Frontend/PCHReader.cpp index d3c746501a..f21fc62522 100644 --- a/lib/Frontend/PCHReader.cpp +++ b/lib/Frontend/PCHReader.cpp @@ -1364,14 +1364,6 @@ PCHReader::ReadPCHBlock() { ExtVectorDecls.swap(Record); break; - case pch::OBJC_CATEGORY_IMPLEMENTATIONS: - if (!ObjCCategoryImpls.empty()) { - Error("duplicate OBJC_CATEGORY_IMPLEMENTATIONS record in PCH file"); - return Failure; - } - ObjCCategoryImpls.swap(Record); - break; - case pch::ORIGINAL_FILE_NAME: OriginalFileName.assign(BlobStart, BlobLen); MaybeAddSystemRootToFilename(OriginalFileName); @@ -2210,13 +2202,6 @@ void PCHReader::InitializeSema(Sema &S) { for (unsigned I = 0, N = ExtVectorDecls.size(); I != N; ++I) SemaObj->ExtVectorDecls.push_back( cast<TypedefDecl>(GetDecl(ExtVectorDecls[I]))); - - // If there were any Objective-C category implementations, - // deserialize them and add them to Sema's vector of such - // definitions. - for (unsigned I = 0, N = ObjCCategoryImpls.size(); I != N; ++I) - SemaObj->ObjCCategoryImpls.push_back( - cast<ObjCCategoryImplDecl>(GetDecl(ObjCCategoryImpls[I]))); } IdentifierInfo* PCHReader::get(const char *NameStart, const char *NameEnd) { |