reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10319 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() && 10319 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() && 10320 !MD->isStatic() && !isa<CXXConstructorDecl>(MD) && 10320 !MD->isStatic() && !isa<CXXConstructorDecl>(MD) && 10321 !isa<CXXDestructorDecl>(MD) && !MD->getMethodQualifiers().hasConst()) { 10321 !isa<CXXDestructorDecl>(MD) && !MD->getMethodQualifiers().hasConst()) { 10327 MD->getType()->castAs<FunctionProtoType>(); 10330 MD->setType(Context.getFunctionType(FPT->getReturnType(), 10337 if (FunctionTypeLoc FTL = MD->getTypeSourceInfo()->getTypeLoc() 10341 Diag(MD->getLocation(), diag::warn_cxx14_compat_constexpr_not_const)