Lines Matching refs:NewFD
1735 bool Sema::CheckConstexprFunctionDefinition(const FunctionDecl *NewFD, in CheckConstexprFunctionDefinition() argument
1737 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1751 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base) in CheckConstexprFunctionDefinition()
1752 << isa<CXXConstructorDecl>(NewFD) in CheckConstexprFunctionDefinition()
1761 if (!isa<CXXConstructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1766 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1791 if (!CheckConstexprReturnType(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1795 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1808 if (!CheckConstexprParameterTypes(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1811 Stmt *Body = NewFD->getBody(); in CheckConstexprFunctionDefinition()
1814 return CheckConstexprFunctionBody(*this, NewFD, Body, Kind); in CheckConstexprFunctionDefinition()