Searched refs:OldMethod (Results 1 – 2 of 2) sorted by relevance
1333 const auto *OldMethod = dyn_cast<CXXMethodDecl>(Old); in IsOverloadOrOverrideImpl() local1362 BS.Quals = NormalizeQualifiers(OldMethod, BS.Quals); in IsOverloadOrOverrideImpl()1370 if (OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()1371 OldMethod->getParent() != NewMethod->getParent()) { in IsOverloadOrOverrideImpl()1373 SemaRef.Context.getTypeDeclType(OldMethod->getParent()) in IsOverloadOrOverrideImpl()1396 if (OldMethod->isExplicitObjectMemberFunction() || in IsOverloadOrOverrideImpl()1409 if (OldMethod && OldMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()1425 if (OldMethod && NewMethod && !OldMethod->isStatic() && in IsOverloadOrOverrideImpl()1426 !OldMethod->isStatic()) { in IsOverloadOrOverrideImpl()1442 }(OldMethod, NewMethod); in IsOverloadOrOverrideImpl()[all …]
4022 const CXXMethodDecl *OldMethod = dyn_cast<CXXMethodDecl>(Old); in MergeFunctionDecl() local4024 if (OldMethod && NewMethod) { in MergeFunctionDecl()4026 NewMethod->setTrivial(OldMethod->isTrivial()); in MergeFunctionDecl()4032 OldMethod->isFunctionTemplateSpecialization() && in MergeFunctionDecl()4041 if (OldMethod->isStatic() != NewMethod->isStatic()) { in MergeFunctionDecl()4053 if (isa<CXXConstructorDecl>(OldMethod)) in MergeFunctionDecl()4075 } else if (OldMethod->isImplicit()) { in MergeFunctionDecl()4081 << New << getSpecialMember(OldMethod); in MergeFunctionDecl()4084 } else if (OldMethod->getFirstDecl()->isExplicitlyDefaulted() && !isFriend) { in MergeFunctionDecl()4087 << getSpecialMember(OldMethod); in MergeFunctionDecl()