Searched refs:OldMethod (Results 1 – 4 of 4) sorted by relevance
1422 const auto *OldMethod = dyn_cast<CXXMethodDecl>(Old); in IsOverloadOrOverrideImpl() local1454 BS.Quals = NormalizeQualifiers(OldMethod, BS.Quals); in IsOverloadOrOverrideImpl()1457 if (OldMethod->isExplicitObjectMemberFunction()) { in IsOverloadOrOverrideImpl()1472 if (OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()1473 OldMethod->getParent() != NewMethod->getParent()) { in IsOverloadOrOverrideImpl()1475 SemaRef.Context.getTypeDeclType(OldMethod->getParent()) in IsOverloadOrOverrideImpl()1496 if (OldMethod->getRefQualifier() == NewMethod->getRefQualifier()) in IsOverloadOrOverrideImpl()1498 if (OldMethod->isExplicitObjectMemberFunction() || in IsOverloadOrOverrideImpl()1501 if (!UseMemberUsingDeclRules && (OldMethod->getRefQualifier() == RQ_None || in IsOverloadOrOverrideImpl()1504 << NewMethod->getRefQualifier() << OldMethod->getRefQualifier(); in IsOverloadOrOverrideImpl()[all …]
1613 const CXXMethodDecl &OldMethod, const FunctionEffectsRef &OldFX, in shouldDiagnoseMethodOverride() argument
3989 const CXXMethodDecl *OldMethod = dyn_cast<CXXMethodDecl>(Old); in MergeFunctionDecl() local3991 if (OldMethod && NewMethod) { in MergeFunctionDecl()3993 NewMethod->setTrivial(OldMethod->isTrivial()); in MergeFunctionDecl()3999 OldMethod->isFunctionTemplateSpecialization() && in MergeFunctionDecl()4008 if (OldMethod->isStatic() != NewMethod->isStatic()) { in MergeFunctionDecl()4020 if (isa<CXXConstructorDecl>(OldMethod)) in MergeFunctionDecl()4042 } else if (OldMethod->isImplicit()) { in MergeFunctionDecl()4048 << New << getSpecialMember(OldMethod); in MergeFunctionDecl()4051 } else if (OldMethod->getFirstDecl()->isExplicitlyDefaulted() && !isFriend) { in MergeFunctionDecl()4054 << getSpecialMember(OldMethod); in MergeFunctionDecl()
15416 const CXXMethodDecl &OldMethod, const FunctionEffectsRef &OldFX,