Lines Matching refs:DefaultLoc

6615                                     SourceLocation DefaultLoc) {  in DefineDefaultedFunction()  argument
6618 return S.DefineDefaultedComparison(DefaultLoc, FD, DFK.asComparison()); in DefineDefaultedFunction()
6622 S.DefineImplicitDefaultConstructor(DefaultLoc, in DefineDefaultedFunction()
6626 S.DefineImplicitCopyConstructor(DefaultLoc, cast<CXXConstructorDecl>(FD)); in DefineDefaultedFunction()
6629 S.DefineImplicitCopyAssignment(DefaultLoc, cast<CXXMethodDecl>(FD)); in DefineDefaultedFunction()
6632 S.DefineImplicitDestructor(DefaultLoc, cast<CXXDestructorDecl>(FD)); in DefineDefaultedFunction()
6635 S.DefineImplicitMoveConstructor(DefaultLoc, cast<CXXConstructorDecl>(FD)); in DefineDefaultedFunction()
6638 S.DefineImplicitMoveAssignment(DefaultLoc, cast<CXXMethodDecl>(FD)); in DefineDefaultedFunction()
7467 SourceLocation DefaultLoc) { in CheckExplicitlyDefaultedSpecialMember() argument
7660 DefaultLoc.isValid()) { in CheckExplicitlyDefaultedSpecialMember()
7661 Diag(DefaultLoc, diag::note_replace_equals_default_to_delete) in CheckExplicitlyDefaultedSpecialMember()
7662 << FixItHint::CreateReplacement(DefaultLoc, "delete"); in CheckExplicitlyDefaultedSpecialMember()
17522 void Sema::SetDeclDefaulted(Decl *Dcl, SourceLocation DefaultLoc) { in SetDeclDefaulted() argument
17530 Diag(DefaultLoc, diag::err_defaulted_comparison_template); in SetDeclDefaulted()
17535 Diag(DefaultLoc, diag::err_default_special_members) in SetDeclDefaulted()
17549 Diag(DefaultLoc, diag::err_default_special_members) in SetDeclDefaulted()
17558 Diag(DefaultLoc, getLangOpts().CPlusPlus20 in SetDeclDefaulted()
17565 FD->setDefaultLoc(DefaultLoc); in SetDeclDefaulted()
17601 DefineDefaultedComparison(DefaultLoc, FD, DefKind.asComparison()); in SetDeclDefaulted()
17606 DefaultLoc)) in SetDeclDefaulted()
17609 DefineDefaultedFunction(*this, MD, DefaultLoc); in SetDeclDefaulted()