Lines Matching refs:NewMethod
112 void Sema::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, in CheckObjCMethodOverride() argument
115 !NewMethod->hasRelatedResultType()) { in CheckObjCMethodOverride()
120 QualType ResultType = NewMethod->getReturnType(); in CheckObjCMethodOverride()
123 NewMethod->getReturnTypeSourceInfo()) in CheckObjCMethodOverride()
128 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride()
130 DeclContext *DC = NewMethod->getDeclContext(); in CheckObjCMethodOverride()
141 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
147 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
163 if ((NewMethod->hasAttr<NSReturnsRetainedAttr>() != in CheckObjCMethodOverride()
165 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
170 if ((NewMethod->hasAttr<NSReturnsNotRetainedAttr>() != in CheckObjCMethodOverride()
172 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
180 ni = NewMethod->param_begin(), ne = NewMethod->param_end(); in CheckObjCMethodOverride()