Lines Matching refs:FirstProtocol
401 const ObjCProtocolDecl *FirstProtocol = FirstProtocols[I]; in diagnoseSubMismatchProtocols() local
403 DeclarationName FirstProtocolName = FirstProtocol->getDeclName(); in diagnoseSubMismatchProtocols()
2103 const ObjCProtocolDecl *FirstProtocol, in diagnoseMismatch() argument
2106 if (FirstProtocol == SecondProtocol) in diagnoseMismatch()
2109 std::string FirstModule = getOwningModuleNameForDiagnostic(FirstProtocol); in diagnoseMismatch()
2112 const ObjCProtocolDecl::DefinitionData *FirstDD = &FirstProtocol->data(); in diagnoseMismatch()
2118 FirstProtocol->getReferencedProtocols(); in diagnoseMismatch()
2120 if (diagnoseSubMismatchProtocols(FirstProtocols, FirstProtocol, FirstModule, in diagnoseMismatch()
2139 PopulateHashes(FirstHashes, FirstProtocol, FirstProtocol->getDefinition()); in diagnoseMismatch()
2149 diagnoseSubMismatchUnexpected(DR, FirstProtocol, FirstModule, in diagnoseMismatch()
2155 diagnoseSubMismatchDifferentDeclKinds(DR, FirstProtocol, FirstModule, in diagnoseMismatch()
2181 if (diagnoseSubMismatchObjCMethod(FirstProtocol, FirstModule, SecondModule, in diagnoseMismatch()
2188 if (diagnoseSubMismatchObjCProperty(FirstProtocol, FirstModule, in diagnoseMismatch()
2199 << FirstProtocol << FirstModule.empty() << FirstModule << FirstDiffType in diagnoseMismatch()