Lines Matching refs:getExprLoc
230 S.Diag(Source->getExprLoc(), diag::err_typecheck_expect_scalar_operand) in SemaBuiltinAlignment()
237 S.Diag(AlignOp->getExprLoc(), diag::err_typecheck_expect_int) in SemaBuiltinAlignment()
251 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_small) << 1; in SemaBuiltinAlignment()
255 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_too_big) in SemaBuiltinAlignment()
260 S.Diag(AlignOp->getExprLoc(), diag::err_alignment_not_power_of_two); in SemaBuiltinAlignment()
264 S.Diag(AlignOp->getExprLoc(), diag::warn_alignment_builtin_useless) in SemaBuiltinAlignment()
793 SemaRef.Diag(TheCall->getExprLoc(), DiagID) in SemaBuiltinSEHScopeCheck()
1715 CheckNonNullArgument(*this, TheCall->getArg(0), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
1716 CheckNonNullArgument(*this, TheCall->getArg(1), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
3384 return Diag(ArgExpr->getExprLoc(), diag::err_typecheck_expect_int) in CheckAMDGCNBuiltinFunctionCall()
3414 return Diag(ArgExpr->getExprLoc(), diag::err_expr_not_string_literal) in CheckAMDGCNBuiltinFunctionCall()
4439 S.Diag(FormatExpr->getExprLoc(), diag::warn_objc_cdirective_format_string) in DiagnoseCStringFormatDirectiveInCFAPI()
4659 CheckArgAlignment(Arg->getExprLoc(), FDecl, std::to_string(ArgIdx + 1), in checkCall()
4673 Diag(Arg->getExprLoc(), diag::warn_alignment_not_power_of_two) in checkCall()
4677 Diag(Arg->getExprLoc(), diag::warn_assume_aligned_too_great) in checkCall()
5357 Diag(Ptr->getExprLoc(), diag::err_atomic_builtin_ext_int_prohibit); in BuildAtomicExpr()
5759 Diag(FirstArg->getExprLoc(), diag::err_atomic_builtin_ext_int_size); in SemaBuiltinAtomicOverloaded()
6099 OrigArg0, OrigArg1, TheCall->getExprLoc(), ACK_Comparison); in SemaBuiltinUnorderedCompare()
8133 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
8795 E->getExprLoc(), false, CSR); in checkFormatExpr()
9660 Diag(Call->getExprLoc(), diag::warn_unsigned_abs) << ArgType << ParamType; in CheckAbsoluteValueFunction()
9661 Diag(Call->getExprLoc(), diag::note_remove_abs) in CheckAbsoluteValueFunction()
9676 Diag(Call->getExprLoc(), diag::warn_pointer_abs) << DiagType << ArgType; in CheckAbsoluteValueFunction()
9695 Diag(Call->getExprLoc(), diag::warn_abs_too_small) in CheckAbsoluteValueFunction()
9701 emitReplacement(*this, Call->getExprLoc(), in CheckAbsoluteValueFunction()
9714 Diag(Call->getExprLoc(), diag::warn_wrong_absolute_value_type) in CheckAbsoluteValueFunction()
9717 emitReplacement(*this, Call->getExprLoc(), in CheckAbsoluteValueFunction()
9728 if (Call->getExprLoc().isMacroID()) return; in CheckMaxUnsignedZero()
9766 Diag(Call->getExprLoc(), diag::warn_max_unsigned_zero) in CheckMaxUnsignedZero()
9779 Diag(Call->getExprLoc(), diag::note_remove_max_call) in CheckMaxUnsignedZero()
10016 !isArgumentExpandedFromMacro(SM, CallLoc, SizeArg->getExprLoc())) { in CheckMemaccessSize()
10018 SourceLocation DiagLoc = SizeArg->getExprLoc(); in CheckMemaccessSize()
10040 SourceLocation DiagLoc = Call->getArg(1)->getExprLoc(); in CheckMemaccessSize()
10111 SizeOfArg->getExprLoc())) { in CheckMemaccessArguments()
10134 SourceLocation SL = SizeOfArg->getExprLoc(); in CheckMemaccessArguments()
10170 DiagRuntimeBehavior(LenExpr->getExprLoc(), Dest, in CheckMemaccessArguments()
10203 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
10211 Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
10218 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
10224 DiagRuntimeBehavior(Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
10235 Dest->getExprLoc(), Dest, in CheckMemaccessArguments()
11708 S.Diag(WidthExpr->getExprLoc(), diag::note_widen_bitfield) in AnalyzeBitFieldAssignment()
11781 S.DiagRuntimeBehavior(E->getExprLoc(), E, in DiagnoseImpCast()
11787 S.Diag(E->getExprLoc(), diag) in DiagnoseImpCast()
11922 S.DiagRuntimeBehavior(E->getExprLoc(), E, in DiagnoseFloatingImpCast()
11928 S.Diag(E->getExprLoc(), DiagID) in DiagnoseFloatingImpCast()
11958 E->getExprLoc(), diag::warn_impcast_float_integer); in AnalyzeCompoundAssignment()
12025 E->getExprLoc())) in DiagnoseNullConversion()
12205 SourceLocation ExprLoc = E->getExprLoc(); in DiagnoseIntInBoolContext()
12260 S.Diag(E->getExprLoc(), diag::warn_atomic_implicit_seq_cst); in CheckImplicitConversion()
12435 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
12456 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
12477 S.DiagRuntimeBehavior(E->getExprLoc(), E, in CheckImplicitConversion()
12524 E->getExprLoc(), E, in CheckImplicitConversion()
12582 E->getExprLoc(), E, in CheckImplicitConversion()
12628 E->getExprLoc(), E, in CheckImplicitConversion()
12850 CC = E->getExprLoc(); in AnalyzeImplicitConversions()
12869 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()
12873 ::CheckBoolLikeConversion(S, SubExpr, BO->getExprLoc()); in AnalyzeImplicitConversions()
12935 SemaRef.Diag(E->getExprLoc(), PD); in CheckForReference()
12974 if (E->getExprLoc().isMacroID()) { in DiagnoseAlwaysNonNullPointer()
12976 if (IsInAnyMacroBody(SM, E->getExprLoc()) || in DiagnoseAlwaysNonNullPointer()
12987 Diag(E->getExprLoc(), DiagID) << E->getSourceRange() << Range << IsEqual; in DiagnoseAlwaysNonNullPointer()
13018 Diag(E->getExprLoc(), DiagID) << IsParam << S.str() in DiagnoseAlwaysNonNullPointer()
13112 Diag(E->getExprLoc(), DiagID) << DiagType << S.str() << E->getSourceRange() in DiagnoseAlwaysNonNullPointer()
13119 Diag(E->getExprLoc(), diag::note_function_warning_silence) in DiagnoseAlwaysNonNullPointer()
13148 Diag(E->getExprLoc(), diag::note_function_to_function_call) in DiagnoseAlwaysNonNullPointer()
13461 Mod->getExprLoc(), {Mod, ModOrUse}, in checkUsage()
13464 << O << SourceRange(ModOrUse->getExprLoc())); in checkUsage()
13851 SemaRef.runWithSufficientStackSpace(CE->getExprLoc(), [&] { in VisitCallExpr()
13949 SemaRef.runWithSufficientStackSpace(CXXOCE->getExprLoc(), [&] { in VisitCXXOperatorCallExpr()
14496 if (!SizeExpr || SizeExpr->getExprLoc().isMacroID()) in IsTailPaddedMemberArray()
14726 Loc = e->getExprLoc(); in setLocsFrom()
14925 S.Diag(capturer->getExprLoc(), diag::warn_arc_retain_cycle) in diagnoseRetainCycle()
15840 Diag(TypeTagExpr->getExprLoc(), in CheckArgumentWithTypeTag()
15871 Diag(ArgumentExpr->getExprLoc(), in CheckArgumentWithTypeTag()
15907 Diag(ArgumentExpr->getExprLoc(), diag::warn_type_safety_type_mismatch) in CheckArgumentWithTypeTag()
16359 this->Diag(TheCall->getExprLoc(), in CheckTCBEnforcement()