[PATCH] PR23175 (fix) - Infinite loop iterating Objective-C method declarations in categories when the AST was deserialized from an .ast file
Tom Honermann
thonermann at coverity.com
Mon Apr 20 14:07:45 PDT 2015
REPOSITORY
rL LLVM
================
Comment at: lib/AST/DeclObjC.cpp:1745
@@ -1745,1 +1744,3 @@
+ if (ObjCCategoryDecl *CD =
+ IFace->FindCategoryDeclaration(ImplD->getIdentifier())) {
Ctx.setObjCImplementation(CD, ImplD);
----------------
The subtle fix. Calling ImplD->getIdentifier() is required to get the category name. this->getIdentifier() returns the class name.
http://reviews.llvm.org/D9127
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the cfe-commits
mailing list