Lines Matching refs:CurrentLocation
10993 void Sema::DefineImplicitDefaultConstructor(SourceLocation CurrentLocation, in DefineImplicitDefaultConstructor() argument
11009 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDefaultConstructor()
11011 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDefaultConstructor()
11014 Scope.addContextNote(CurrentLocation); in DefineImplicitDefaultConstructor()
11129 void Sema::DefineInheritingConstructor(SourceLocation CurrentLocation, in DefineInheritingConstructor() argument
11144 ResolveExceptionSpec(CurrentLocation, in DefineInheritingConstructor()
11146 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineInheritingConstructor()
11149 Scope.addContextNote(CurrentLocation); in DefineInheritingConstructor()
11161 InheritedConstructorInfo ICI(*this, CurrentLocation, Shadow); in DefineInheritingConstructor()
11181 MarkFunctionReferenced(CurrentLocation, BaseCtor.first); in DefineInheritingConstructor()
11271 void Sema::DefineImplicitDestructor(SourceLocation CurrentLocation, in DefineImplicitDestructor() argument
11287 ResolveExceptionSpec(CurrentLocation, in DefineImplicitDestructor()
11289 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitDestructor()
11292 Scope.addContextNote(CurrentLocation); in DefineImplicitDestructor()
11922 void Sema::DefineImplicitCopyAssignment(SourceLocation CurrentLocation, in DefineImplicitCopyAssignment() argument
11943 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyAssignment()
11947 Scope.addContextNote(CurrentLocation); in DefineImplicitCopyAssignment()
12204 SourceLocation CurrentLocation) { in checkMoveAssignmentForRepeatedMove() argument
12255 S.Diag(CurrentLocation, diag::warn_vbase_moved_multiple_times) in checkMoveAssignmentForRepeatedMove()
12284 void Sema::DefineImplicitMoveAssignment(SourceLocation CurrentLocation, in DefineImplicitMoveAssignment() argument
12311 checkMoveAssignmentForRepeatedMove(*this, ClassDecl, CurrentLocation); in DefineImplicitMoveAssignment()
12317 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveAssignment()
12321 Scope.addContextNote(CurrentLocation); in DefineImplicitMoveAssignment()
12583 void Sema::DefineImplicitCopyConstructor(SourceLocation CurrentLocation, in DefineImplicitCopyConstructor() argument
12600 ResolveExceptionSpec(CurrentLocation, in DefineImplicitCopyConstructor()
12602 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitCopyConstructor()
12605 Scope.addContextNote(CurrentLocation); in DefineImplicitCopyConstructor()
12713 void Sema::DefineImplicitMoveConstructor(SourceLocation CurrentLocation, in DefineImplicitMoveConstructor() argument
12730 ResolveExceptionSpec(CurrentLocation, in DefineImplicitMoveConstructor()
12732 MarkVTableUsed(CurrentLocation, ClassDecl); in DefineImplicitMoveConstructor()
12735 Scope.addContextNote(CurrentLocation); in DefineImplicitMoveConstructor()
12759 SourceLocation CurrentLocation, in DefineImplicitLambdaToFunctionPointerConversion() argument
12770 CallOp->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion()
12775 Invoker->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion()
12788 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion()
12817 SourceLocation CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion() argument
12825 Expr *This = ActOnCXXThis(CurrentLocation).get(); in DefineImplicitLambdaToBlockPointerConversion()
12826 Expr *DerefThis =CreateBuiltinUnaryOp(CurrentLocation, UO_Deref, This).get(); in DefineImplicitLambdaToBlockPointerConversion()
12828 ExprResult BuildBlock = BuildBlockForLambdaConversion(CurrentLocation, in DefineImplicitLambdaToBlockPointerConversion()
12842 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()
12851 Diag(CurrentLocation, diag::note_lambda_to_block_conv); in DefineImplicitLambdaToBlockPointerConversion()