reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9751 if (!NewFD->getType()->getAs<FunctionProtoType>()) 9752 return Diag(NewFD->getLocation(), NoProtoDiagID); 9755 NewFD->getTemplatedKind() == FunctionDecl::TK_FunctionTemplate) 9759 if (const auto *NewCXXFD = dyn_cast<CXXMethodDecl>(NewFD)) { 9773 if (NewFD->isDeleted()) 9777 if (NewFD->isDefaulted()) 9781 if (!ConstexprSupported && NewFD->isConstexpr()) 9783 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); 9785 QualType NewQType = Context.getCanonicalType(NewFD->getType()); 9808 if (OldFD->getConstexprKind() != NewFD->getConstexprKind()) 9811 if (OldFD->isInlineSpecified() != NewFD->isInlineSpecified()) 9814 if (OldFD->getStorageClass() != NewFD->getStorageClass()) 9817 if (!CLinkageMayDiffer && OldFD->isExternC() != NewFD->isExternC()) 9822 NewFD->getType()->getAs<FunctionProtoType>(), NewFD->getLocation())) 9822 NewFD->getType()->getAs<FunctionProtoType>(), NewFD->getLocation()))