Lines Matching refs:PDiag

1271                           PDiag(DiagID) << FunctionName << (Index + 1)  in checkFortifiedBuiltinMemoryFunction()
1404 PDiag(TruncationDiagID) in checkFortifiedBuiltinMemoryFunction()
1425 PDiag(DiagID) in checkFortifiedBuiltinMemoryFunction()
2527 for (const PartialDiagnosticAt &PDiag : Notes) in CheckBuiltinFunctionCall() local
2528 Diag(PDiag.first, PDiag.second); in CheckBuiltinFunctionCall()
7217 S.PDiag(diag::warn_null_arg) in CheckNonNullArgument()
9769 PDiag(diag::warn_argument_invalid_range) in SemaBuiltinConstantArgRange()
11017 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
11044 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
11073 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier), in HandleIncompleteSpecifier()
11091 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
11105 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
11124 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
11135 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
11151 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
11162 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
11172 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg), in HandlePosition()
11182 S.PDiag(diag::warn_format_invalid_positional_specifier) << (unsigned)p, in HandleInvalidPosition()
11189 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier), in HandleZeroPosition()
11199 S.PDiag(diag::warn_printf_format_string_contains_null_char), in HandleNullChar()
11240 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used); in Diagnose() local
11242 PDiag << E->getSourceRange(); in Diagnose()
11246 PDiag, Loc, /*IsStringLocation*/false, in Diagnose()
11303 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc, in HandleInvalidConversionSpecifier()
11314 S.PDiag(diag::warn_format_mix_positional_nonpositional_args), in HandlePositionalNonpositionalArgs()
11325 PartialDiagnostic PDiag = FS.usesPositionalArg() in CheckNumArgs() local
11326 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args) in CheckNumArgs()
11328 : S.PDiag(diag::warn_printf_insufficient_data_args); in CheckNumArgs()
11330 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true, in CheckNumArgs()
11342 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag, in EmitFormatDiagnostic() argument
11347 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
11381 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation, in EmitFormatDiagnostic() argument
11384 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
11388 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
11497 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg) in HandleAmount()
11522 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type) in HandleAmount()
11552 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount) in HandleInvalidAmount()
11567 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag) in HandleFlag()
11583 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag) in HandleIgnoredFlag()
11595 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag), in HandleEmptyObjCModifierFlag()
11606 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag, in HandleInvalidObjCModifierFlag()
11617 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1), in HandleObjCFlagsWithNonObjCConversion()
11759 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
11770 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
11794 EmitFormatDiagnostic(S.PDiag(diag::warn_os_log_format_narg), in HandlePrintfSpecifier()
11814 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
11821 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
11832 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_narg_not_supported), in HandlePrintfSpecifier()
11853 EmitFormatDiagnostic(S.PDiag(diag::warn_format_P_no_precision), in HandlePrintfSpecifier()
12060 EmitFormatDiagnostic(S.PDiag(diag::warn_format_bool_as_character) in checkFormatExpr()
12226 EmitFormatDiagnostic(S.PDiag(Diag) in checkFormatExpr()
12287 EmitFormatDiagnostic(S.PDiag(Diag) << Name << IntendedTy << IsEnum in checkFormatExpr()
12296 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
12330 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy in checkFormatExpr()
12341 S.PDiag(diag::warn_non_pod_vararg_with_format_string) in checkFormatExpr()
12355 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format) in checkFormatExpr()
12376 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
12425 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete), in HandleIncompleteScanList()
12472 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width), in HandleScanfSpecifier()
12547 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) in HandleScanfSpecifier()
12555 EmitFormatDiagnostic(S.PDiag(Diag) in HandleScanfSpecifier()
12577 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getBeginLoc(), in CheckFormatString()
12603 S.PDiag(diag::warn_printf_format_string_not_null_terminated), in CheckFormatString()
12613 S.PDiag(diag::warn_empty_format_string), FExpr->getBeginLoc(), in CheckFormatString()
13229 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCStrong()
13232 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCWeak()
13271 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCStrong()
13274 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCWeak()
13489 PDiag(diag::warn_sizeof_pointer_expr_memaccess) in CheckMemaccessArguments()
13496 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note) in CheckMemaccessArguments()
13511 PDiag(diag::warn_sizeof_pointer_type_memaccess) in CheckMemaccessArguments()
13544 PDiag(diag::warn_dyn_class_memaccess) in CheckMemaccessArguments()
13552 PDiag(diag::warn_arc_object_memaccess) in CheckMemaccessArguments()
13559 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
13565 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
13576 PDiag(diag::note_bad_memaccess_silence) in CheckMemaccessArguments()
14837 S.PDiag(diag::warn_tautological_compare_objc_bool) in CheckTautologicalComparison()
14849 S.PDiag(!InRange ? diag::warn_out_of_range_compare in CheckTautologicalComparison()
14991 S.PDiag(diag::warn_mixed_sign_comparison) in AnalyzeComparison()
15166 S.PDiag(diag) in DiagnoseImpCast()
15307 S.PDiag(DiagID) in DiagnoseFloatingImpCast()
15849 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
15870 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
15891 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
15940 S.PDiag(diag::warn_impcast_integer_float_precision_constant) in CheckImplicitConversion()
15998 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
16044 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
16450 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range in DiagnoseAlwaysNonNullPointer()
16922 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod in checkUsage()
18060 PDiag(DiagID) in CheckArrayAccess()
18079 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()
18151 PDiag(DiagID) << toString(index, 10, true) << ArrayTy->desugar() in CheckArrayAccess()
18161 PDiag(DiagID) << toString(index, 10, true) in CheckArrayAccess()
18176 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()