Lines Matching refs:FirstFunction
11188 FunctionDecl *FirstFunction = Merge.first; in diagnoseOdrViolations() local
11189 std::string FirstModule = getOwningModuleNameForDiagnostic(FirstFunction); in diagnoseOdrViolations()
11194 if (FirstFunction == SecondFunction) in diagnoseOdrViolations()
11200 auto ODRDiagError = [FirstFunction, &FirstModule, in diagnoseOdrViolations()
11204 << FirstFunction << FirstModule.empty() << FirstModule << Range in diagnoseOdrViolations()
11214 if (ComputeQualTypeODRHash(FirstFunction->getReturnType()) != in diagnoseOdrViolations()
11216 ODRDiagError(FirstFunction->getReturnTypeSourceRange().getBegin(), in diagnoseOdrViolations()
11217 FirstFunction->getReturnTypeSourceRange(), ReturnType) in diagnoseOdrViolations()
11218 << FirstFunction->getReturnType(); in diagnoseOdrViolations()
11226 assert(FirstFunction->param_size() == SecondFunction->param_size() && in diagnoseOdrViolations()
11229 auto ParamSize = FirstFunction->param_size(); in diagnoseOdrViolations()
11232 auto *FirstParam = FirstFunction->getParamDecl(I); in diagnoseOdrViolations()
11321 ODRDiagError(FirstFunction->getLocation(), in diagnoseOdrViolations()
11322 FirstFunction->getSourceRange(), FunctionBody); in diagnoseOdrViolations()