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