Lines Matching refs:CurrentLocation
8913 void Sema::DefineImplicitDefaultConstructor(SourceLocation CurrentLocation, in DefineImplicitDefaultConstructor() argument
8927 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitDefaultConstructor()
8935 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDefaultConstructor()
8944 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDefaultConstructor()
9258 void Sema::DefineInheritingConstructor(SourceLocation CurrentLocation, in DefineInheritingConstructor() argument
9269 Diag(CurrentLocation, diag::note_inhctor_synthesized_at) in DefineInheritingConstructor()
9279 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineInheritingConstructor()
9382 void Sema::DefineImplicitDestructor(SourceLocation CurrentLocation, in DefineImplicitDestructor() argument
9401 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitDestructor()
9410 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDestructor()
9418 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDestructor()
10110 void Sema::DefineImplicitCopyAssignment(SourceLocation CurrentLocation, in DefineImplicitCopyAssignment() argument
10131 diagnoseDeprecatedCopyOperation(*this, CopyAssignOperator, CurrentLocation); in DefineImplicitCopyAssignment()
10202 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyAssignment()
10227 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyAssignment()
10239 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyAssignment()
10273 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyAssignment()
10294 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyAssignment()
10303 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyAssignment()
10455 SourceLocation CurrentLocation) { in checkMoveAssignmentForRepeatedMove() argument
10506 S.Diag(CurrentLocation, diag::warn_vbase_moved_multiple_times) in checkMoveAssignmentForRepeatedMove()
10535 void Sema::DefineImplicitMoveAssignment(SourceLocation CurrentLocation, in DefineImplicitMoveAssignment() argument
10566 checkMoveAssignmentForRepeatedMove(*this, ClassDecl, CurrentLocation); in DefineImplicitMoveAssignment()
10632 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveAssignment()
10657 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveAssignment()
10669 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveAssignment()
10706 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveAssignment()
10728 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveAssignment()
10737 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveAssignment()
10881 void Sema::DefineImplicitCopyConstructor(SourceLocation CurrentLocation, in DefineImplicitCopyConstructor() argument
10897 diagnoseDeprecatedCopyOperation(*this, CopyConstructor, CurrentLocation); in DefineImplicitCopyConstructor()
10904 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitCopyConstructor()
10918 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyConstructor()
10922 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitCopyConstructor()
11060 void Sema::DefineImplicitMoveConstructor(SourceLocation CurrentLocation, in DefineImplicitMoveConstructor() argument
11076 Diag(CurrentLocation, diag::note_member_synthesized_at) in DefineImplicitMoveConstructor()
11090 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveConstructor()
11094 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitMoveConstructor()
11106 SourceLocation CurrentLocation, in DefineImplicitLambdaToFunctionPointerConversion() argument
11135 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion()
11183 SourceLocation CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion() argument
11194 Expr *This = ActOnCXXThis(CurrentLocation).get(); in DefineImplicitLambdaToBlockPointerConversion()
11195 Expr *DerefThis =CreateBuiltinUnaryOp(CurrentLocation, UO_Deref, This).get(); in DefineImplicitLambdaToBlockPointerConversion()
11197 ExprResult BuildBlock = BuildBlockForLambdaConversion(CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion()
11211 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()
11220 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()