Lines Matching refs:DefaultLoc
6568 SourceLocation DefaultLoc) { in DefineDefaultedFunction() argument
6571 return S.DefineDefaultedComparison(DefaultLoc, FD, DFK.asComparison()); in DefineDefaultedFunction()
6575 S.DefineImplicitDefaultConstructor(DefaultLoc, in DefineDefaultedFunction()
6579 S.DefineImplicitCopyConstructor(DefaultLoc, cast<CXXConstructorDecl>(FD)); in DefineDefaultedFunction()
6582 S.DefineImplicitCopyAssignment(DefaultLoc, cast<CXXMethodDecl>(FD)); in DefineDefaultedFunction()
6585 S.DefineImplicitDestructor(DefaultLoc, cast<CXXDestructorDecl>(FD)); in DefineDefaultedFunction()
6588 S.DefineImplicitMoveConstructor(DefaultLoc, cast<CXXConstructorDecl>(FD)); in DefineDefaultedFunction()
6591 S.DefineImplicitMoveAssignment(DefaultLoc, cast<CXXMethodDecl>(FD)); in DefineDefaultedFunction()
17313 void Sema::SetDeclDefaulted(Decl *Dcl, SourceLocation DefaultLoc) { in SetDeclDefaulted() argument
17321 Diag(DefaultLoc, diag::err_defaulted_comparison_template); in SetDeclDefaulted()
17326 Diag(DefaultLoc, diag::err_default_special_members) in SetDeclDefaulted()
17340 Diag(DefaultLoc, diag::err_default_special_members) in SetDeclDefaulted()
17349 Diag(DefaultLoc, getLangOpts().CPlusPlus20 in SetDeclDefaulted()
17391 DefineDefaultedComparison(DefaultLoc, FD, DefKind.asComparison()); in SetDeclDefaulted()
17398 DefineDefaultedFunction(*this, MD, DefaultLoc); in SetDeclDefaulted()