Lines Matching refs:NewParam
3471 static void mergeParamDeclTypes(ParmVarDecl *NewParam, in mergeParamDeclTypes() argument
3475 if (auto Newnullability = NewParam->getType()->getNullability()) { in mergeParamDeclTypes()
3477 S.Diag(NewParam->getLocation(), diag::warn_mismatched_nullability_attr) in mergeParamDeclTypes()
3480 ((NewParam->getObjCDeclQualifier() & Decl::OBJC_TQ_CSNullability) in mergeParamDeclTypes()
3489 QualType NewT = NewParam->getType(); in mergeParamDeclTypes()
3493 NewParam->setType(NewT); in mergeParamDeclTypes()
3497 const auto *NewParamDT = dyn_cast<DecayedType>(NewParam->getType()); in mergeParamDeclTypes()
3503 S.Diag(NewParam->getLocation(), diag::warn_inconsistent_array_form) in mergeParamDeclTypes()
3504 << NewParam << NewParamOT; in mergeParamDeclTypes()
4404 ParmVarDecl *NewParam = New->getParamDecl(i); in MergeCompatibleFunctionDecls() local
4406 mergeParamDeclAttributes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()
4407 mergeParamDeclTypes(NewParam, OldParam, *this); in MergeCompatibleFunctionDecls()