Lines Matching refs:FirstProtocol
401 const ObjCProtocolDecl *FirstProtocol = FirstProtocols[I]; in diagnoseSubMismatchProtocols() local
403 DeclarationName FirstProtocolName = FirstProtocol->getDeclName(); in diagnoseSubMismatchProtocols()
2115 const ObjCProtocolDecl *FirstProtocol, in diagnoseMismatch() argument
2118 if (FirstProtocol == SecondProtocol) in diagnoseMismatch()
2121 std::string FirstModule = getOwningModuleNameForDiagnostic(FirstProtocol); in diagnoseMismatch()
2124 const ObjCProtocolDecl::DefinitionData *FirstDD = &FirstProtocol->data(); in diagnoseMismatch()
2130 FirstProtocol->getReferencedProtocols(); in diagnoseMismatch()
2132 if (diagnoseSubMismatchProtocols(FirstProtocols, FirstProtocol, FirstModule, in diagnoseMismatch()
2151 PopulateHashes(FirstHashes, FirstProtocol, FirstProtocol->getDefinition()); in diagnoseMismatch()
2161 diagnoseSubMismatchUnexpected(DR, FirstProtocol, FirstModule, in diagnoseMismatch()
2167 diagnoseSubMismatchDifferentDeclKinds(DR, FirstProtocol, FirstModule, in diagnoseMismatch()
2193 if (diagnoseSubMismatchObjCMethod(FirstProtocol, FirstModule, SecondModule, in diagnoseMismatch()
2200 if (diagnoseSubMismatchObjCProperty(FirstProtocol, FirstModule, in diagnoseMismatch()
2211 << FirstProtocol << FirstModule.empty() << FirstModule << FirstDiffType in diagnoseMismatch()