Lines Matching refs:CurrentLocation

13583 void Sema::DefineImplicitDefaultConstructor(SourceLocation CurrentLocation,  in DefineImplicitDefaultConstructor()  argument
13599 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDefaultConstructor()
13601 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDefaultConstructor()
13604 Scope.addContextNote(CurrentLocation); in DefineImplicitDefaultConstructor()
13722 void Sema::DefineInheritingConstructor(SourceLocation CurrentLocation, in DefineInheritingConstructor() argument
13737 ResolveExceptionSpec(CurrentLocation, in DefineInheritingConstructor()
13739 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineInheritingConstructor()
13742 Scope.addContextNote(CurrentLocation); in DefineInheritingConstructor()
13754 InheritedConstructorInfo ICI(*this, CurrentLocation, Shadow); in DefineInheritingConstructor()
13774 MarkFunctionReferenced(CurrentLocation, BaseCtor.first); in DefineInheritingConstructor()
13870 void Sema::DefineImplicitDestructor(SourceLocation CurrentLocation, in DefineImplicitDestructor() argument
13886 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDestructor()
13888 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDestructor()
13891 Scope.addContextNote(CurrentLocation); in DefineImplicitDestructor()
13912 void Sema::CheckCompleteDestructorVariant(SourceLocation CurrentLocation, in CheckCompleteDestructorVariant() argument
13926 Scope.addContextNote(CurrentLocation); in CheckCompleteDestructorVariant()
14565 void Sema::DefineImplicitCopyAssignment(SourceLocation CurrentLocation, in DefineImplicitCopyAssignment() argument
14586 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyAssignment()
14590 Scope.addContextNote(CurrentLocation); in DefineImplicitCopyAssignment()
14858 SourceLocation CurrentLocation) { in checkMoveAssignmentForRepeatedMove() argument
14909 S.Diag(CurrentLocation, diag::warn_vbase_moved_multiple_times) in checkMoveAssignmentForRepeatedMove()
14937 void Sema::DefineImplicitMoveAssignment(SourceLocation CurrentLocation, in DefineImplicitMoveAssignment() argument
14964 checkMoveAssignmentForRepeatedMove(*this, ClassDecl, CurrentLocation); in DefineImplicitMoveAssignment()
14970 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveAssignment()
14974 Scope.addContextNote(CurrentLocation); in DefineImplicitMoveAssignment()
15246 void Sema::DefineImplicitCopyConstructor(SourceLocation CurrentLocation, in DefineImplicitCopyConstructor() argument
15263 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyConstructor()
15265 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitCopyConstructor()
15268 Scope.addContextNote(CurrentLocation); in DefineImplicitCopyConstructor()
15381 void Sema::DefineImplicitMoveConstructor(SourceLocation CurrentLocation, in DefineImplicitMoveConstructor() argument
15398 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveConstructor()
15400 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitMoveConstructor()
15403 Scope.addContextNote(CurrentLocation); in DefineImplicitMoveConstructor()
15428 SourceLocation CurrentLocation, in DefineImplicitLambdaToFunctionPointerConversion() argument
15444 CallOp->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion()
15451 CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion()
15465 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion()
15495 SourceLocation CurrentLocation, CXXConversionDecl *Conv) { in DefineImplicitLambdaToBlockPointerConversion() argument
15501 Expr *This = ActOnCXXThis(CurrentLocation).get(); in DefineImplicitLambdaToBlockPointerConversion()
15502 Expr *DerefThis =CreateBuiltinUnaryOp(CurrentLocation, UO_Deref, This).get(); in DefineImplicitLambdaToBlockPointerConversion()
15504 ExprResult BuildBlock = BuildBlockForLambdaConversion(CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion()
15518 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()
15527 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()