reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7861 FOM.Method = MD; 7869 MD->addOverriddenMethod(OldMD->getCanonicalDecl()); 7870 if (!CheckOverridingFunctionReturnType(MD, OldMD) && 7871 !CheckOverridingFunctionAttributes(MD, OldMD) && 7872 !CheckOverridingFunctionExceptionSpec(MD, OldMD) && 7873 !CheckIfOverriddenFunctionIsMarkedFinal(MD, OldMD)) { 7882 if (hasDeletedOverridenMethods && !MD->isDeleted()) { 7883 ReportOverrides(*this, diag::err_non_deleted_override, MD, OEK_Deleted); 7885 if (hasNonDeletedOverridenMethods && MD->isDeleted()) { 7886 ReportOverrides(*this, diag::err_deleted_override, MD, OEK_NonDeleted);