Lines Matching refs:FoundFunction
275 Decl *FindAndMapDefinition(FunctionDecl *D, FunctionDecl *FoundFunction) { in FindAndMapDefinition() argument
278 FoundFunction->hasBody(Definition)) in FindAndMapDefinition()
3266 if (FunctionDecl *FoundFunction = *FoundFunctionOrErr) { in VisitFunctionDecl() local
3267 if (Decl *Def = FindAndMapDefinition(D, FoundFunction)) in VisitFunctionDecl()
3269 FoundByLookup = FoundFunction; in VisitFunctionDecl()
3282 if (auto *FoundFunction = dyn_cast<FunctionDecl>(FoundDecl)) { in VisitFunctionDecl() local
3283 if (!hasSameVisibilityContextAndLinkage(FoundFunction, D)) in VisitFunctionDecl()
3286 if (IsStructuralMatch(D, FoundFunction)) { in VisitFunctionDecl()
3287 if (Decl *Def = FindAndMapDefinition(D, FoundFunction)) in VisitFunctionDecl()
3289 FoundByLookup = FoundFunction; in VisitFunctionDecl()
3301 << Name << D->getType() << FoundFunction->getType(); in VisitFunctionDecl()
3302 Importer.ToDiag(FoundFunction->getLocation(), diag::note_odr_value_here) in VisitFunctionDecl()
3303 << FoundFunction->getType(); in VisitFunctionDecl()