Lines Matching refs:getExprLoc

307     S.Diag(Source->getExprLoc(), diag::err_typecheck_expect_scalar_operand)  in SemaBuiltinAlignment()
314 S.Diag(AlignOp->getExprLoc(), diag::err_typecheck_expect_int) in SemaBuiltinAlignment()
328 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_small) << 1; in SemaBuiltinAlignment()
332 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_big) in SemaBuiltinAlignment()
337 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_not_power_of_two); in SemaBuiltinAlignment()
341 S.Diag(AlignOp->getExprLoc(), diag::warn_alignment_builtin_useless) in SemaBuiltinAlignment()
1361 SemaRef.Diag(TheCall->getExprLoc(), DiagID) in SemaBuiltinSEHScopeCheck()
2350 CheckNonNullArgument(*this, TheCall->getArg(0), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
2351 CheckNonNullArgument(*this, TheCall->getArg(1), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
2363 CheckNonNullArgument(*this, TheCall->getArg(0), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
4484 return Diag(ArgExpr->getExprLoc(), diag::err_typecheck_expect_int) in CheckAMDGCNBuiltinFunctionCall()
4514 return Diag(ArgExpr->getExprLoc(), diag::err_expr_not_string_literal) in CheckAMDGCNBuiltinFunctionCall()
5715 S.Diag(FormatExpr->getExprLoc(), diag::warn_objc_cdirective_format_string) in DiagnoseCStringFormatDirectiveInCFAPI()
5822 CheckNonNullArgument(S, Args[ArgIndex], Args[ArgIndex]->getExprLoc()); in CheckNonNullArguments()
5974 checkAIXMemberAlignment((Arg->getExprLoc()), Arg); in checkCall()
5978 CheckArgAlignment(Arg->getExprLoc(), FDecl, std::to_string(ArgIdx + 1), in checkCall()
5992 Diag(Arg->getExprLoc(), diag::warn_alignment_not_power_of_two) in checkCall()
5996 Diag(Arg->getExprLoc(), diag::warn_assume_aligned_too_great) in checkCall()
6076 CheckTCBEnforcement(TheCall->getExprLoc(), FDecl); in CheckFunctionCall()
6700 Diag(Ptr->getExprLoc(), diag::err_atomic_builtin_bit_int_prohibit); in BuildAtomicExpr()
7102 Diag(FirstArg->getExprLoc(), diag::err_atomic_builtin_ext_int_size); in SemaBuiltinAtomicOverloaded()
7464 OrigArg0, OrigArg1, TheCall->getExprLoc(), ACK_Comparison); in SemaBuiltinUnorderedCompare()
9658 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
10356 E->getExprLoc(), false, CSR); in checkFormatExpr()
11260 Diag(Call->getExprLoc(), diag::warn_unsigned_abs) << ArgType << ParamType; in CheckAbsoluteValueFunction()
11261 Diag(Call->getExprLoc(), diag::note_remove_abs) in CheckAbsoluteValueFunction()
11276 Diag(Call->getExprLoc(), diag::warn_pointer_abs) << DiagType << ArgType; in CheckAbsoluteValueFunction()
11295 Diag(Call->getExprLoc(), diag::warn_abs_too_small) in CheckAbsoluteValueFunction()
11301 emitReplacement(*this, Call->getExprLoc(), in CheckAbsoluteValueFunction()
11314 Diag(Call->getExprLoc(), diag::warn_wrong_absolute_value_type) in CheckAbsoluteValueFunction()
11317 emitReplacement(*this, Call->getExprLoc(), in CheckAbsoluteValueFunction()
11328 if (Call->getExprLoc().isMacroID()) return; in CheckMaxUnsignedZero()
11366 Diag(Call->getExprLoc(), diag::warn_max_unsigned_zero) in CheckMaxUnsignedZero()
11379 Diag(Call->getExprLoc(), diag::note_remove_max_call) in CheckMaxUnsignedZero()
11619 !isArgumentExpandedFromMacro(SM, CallLoc, SizeArg->getExprLoc())) { in CheckMemaccessSize()
11621 SourceLocation DiagLoc = SizeArg->getExprLoc(); in CheckMemaccessSize()
11643 SourceLocation DiagLoc = Call->getArg(1)->getExprLoc(); in CheckMemaccessSize()
11714 SizeOfArg->getExprLoc())) { in CheckMemaccessArguments()
11737 SourceLocation SL = SizeOfArg->getExprLoc(); in CheckMemaccessArguments()
11773 DiagRuntimeBehavior(LenExpr->getExprLoc(), Dest, in CheckMemaccessArguments()
11806 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
11814 Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
11821 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
11827 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
11838 Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
13342 S.Diag(WidthExpr->getExprLoc(), diag::note_widen_bitfield) in AnalyzeBitFieldAssignment()
13424 S.DiagRuntimeBehavior(E->getExprLoc(), E, in DiagnoseImpCast()
13430 S.Diag(E->getExprLoc(), diag) in DiagnoseImpCast()
13565 S.DiagRuntimeBehavior(E->getExprLoc(), E, in DiagnoseFloatingImpCast()
13571 S.Diag(E->getExprLoc(), DiagID) in DiagnoseFloatingImpCast()
13601 E->getExprLoc(), diag::warn_impcast_float_integer); in AnalyzeCompoundAssignment()
13668 E->getExprLoc())) in DiagnoseNullConversion()
13849 SourceLocation ExprLoc = E->getExprLoc(); in DiagnoseIntInBoolContext()
13904 S.Diag(E->getExprLoc(), diag::warn_atomic_implicit_seq_cst); in CheckImplicitConversion()
14100 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
14121 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
14142 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
14190 E->getExprLoc(), E, in CheckImplicitConversion()
14248 E->getExprLoc(), E, in CheckImplicitConversion()
14294 E->getExprLoc(), E, in CheckImplicitConversion()
14531 CC = E->getExprLoc(); in AnalyzeImplicitConversions()
14557 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()
14561 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()
14623 SemaRef.Diag(E->getExprLoc(), PD); in CheckForReference()
14662 if (E->getExprLoc().isMacroID()) { in DiagnoseAlwaysNonNullPointer()
14664 if (IsInAnyMacroBody(SM, E->getExprLoc()) || in DiagnoseAlwaysNonNullPointer()
14675 Diag(E->getExprLoc(), DiagID) << E->getSourceRange() << Range << IsEqual; in DiagnoseAlwaysNonNullPointer()
14706 Diag(E->getExprLoc(), DiagID) << IsParam << S.str() in DiagnoseAlwaysNonNullPointer()
14800 Diag(E->getExprLoc(), DiagID) << DiagType << S.str() << E->getSourceRange() in DiagnoseAlwaysNonNullPointer()
14807 Diag(E->getExprLoc(), diag::note_function_warning_silence) in DiagnoseAlwaysNonNullPointer()
14836 Diag(E->getExprLoc(), diag::note_function_to_function_call) in DiagnoseAlwaysNonNullPointer()
15160 Mod->getExprLoc(), {Mod, ModOrUse}, in checkUsage()
15163 << O << SourceRange(ModOrUse->getExprLoc())); in checkUsage()
15550 SemaRef.runWithSufficientStackSpace(CE->getExprLoc(), [&] { in VisitCallExpr()
15648 SemaRef.runWithSufficientStackSpace(CXXOCE->getExprLoc(), [&] { in VisitCXXOperatorCallExpr()
16453 Loc = e->getExprLoc(); in setLocsFrom()
16652 S.Diag(capturer->getExprLoc(), diag::warn_arc_retain_cycle) in diagnoseRetainCycle()
17574 Diag(TypeTagExpr->getExprLoc(), in CheckArgumentWithTypeTag()
17605 Diag(ArgumentExpr->getExprLoc(), in CheckArgumentWithTypeTag()
17641 Diag(ArgumentExpr->getExprLoc(), diag::warn_type_safety_type_mismatch) in CheckArgumentWithTypeTag()
17829 UsualArithmeticConversions(A, B, TheCall->getExprLoc(), ACK_Comparison); in SemaBuiltinElementwiseMath()