Lines Matching refs:FirstFunction
11201 FunctionDecl *FirstFunction = Merge.first; in diagnoseOdrViolations() local
11202 std::string FirstModule = getOwningModuleNameForDiagnostic(FirstFunction); in diagnoseOdrViolations()
11207 if (FirstFunction == SecondFunction) in diagnoseOdrViolations()
11213 auto ODRDiagError = [FirstFunction, &FirstModule, in diagnoseOdrViolations()
11217 << FirstFunction << FirstModule.empty() << FirstModule << Range in diagnoseOdrViolations()
11227 if (ComputeQualTypeODRHash(FirstFunction->getReturnType()) != in diagnoseOdrViolations()
11229 ODRDiagError(FirstFunction->getReturnTypeSourceRange().getBegin(), in diagnoseOdrViolations()
11230 FirstFunction->getReturnTypeSourceRange(), ReturnType) in diagnoseOdrViolations()
11231 << FirstFunction->getReturnType(); in diagnoseOdrViolations()
11239 assert(FirstFunction->param_size() == SecondFunction->param_size() && in diagnoseOdrViolations()
11242 auto ParamSize = FirstFunction->param_size(); in diagnoseOdrViolations()
11245 auto *FirstParam = FirstFunction->getParamDecl(I); in diagnoseOdrViolations()
11334 ODRDiagError(FirstFunction->getLocation(), in diagnoseOdrViolations()
11335 FirstFunction->getSourceRange(), FunctionBody); in diagnoseOdrViolations()