Lines Matching refs:PDiag

774                       PDiag(DiagID)  in checkFortifiedBuiltinMemoryFunction()
1827 for (const PartialDiagnosticAt &PDiag : Notes) in CheckBuiltinFunctionCall() local
1828 Diag(PDiag.first, PDiag.second); in CheckBuiltinFunctionCall()
4390 S.PDiag(diag::warn_null_arg) in CheckNonNullArgument()
6624 PDiag(diag::warn_argument_invalid_range) in SemaBuiltinConstantArgRange()
7762 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
7789 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
7818 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier), in HandleIncompleteSpecifier()
7836 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
7850 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
7869 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
7880 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
7896 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
7907 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
7917 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg), in HandlePosition()
7926 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier) in HandleInvalidPosition()
7934 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier), in HandleZeroPosition()
7944 S.PDiag(diag::warn_printf_format_string_contains_null_char), in HandleNullChar()
7985 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used); in Diagnose() local
7987 PDiag << E->getSourceRange(); in Diagnose()
7991 PDiag, Loc, /*IsStringLocation*/false, in Diagnose()
8048 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc, in HandleInvalidConversionSpecifier()
8059 S.PDiag(diag::warn_format_mix_positional_nonpositional_args), in HandlePositionalNonpositionalArgs()
8070 PartialDiagnostic PDiag = FS.usesPositionalArg() in CheckNumArgs() local
8071 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args) in CheckNumArgs()
8073 : S.PDiag(diag::warn_printf_insufficient_data_args); in CheckNumArgs()
8075 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true, in CheckNumArgs()
8087 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag, in EmitFormatDiagnostic() argument
8092 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
8126 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation, in EmitFormatDiagnostic() argument
8129 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
8133 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
8243 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg) in HandleAmount()
8268 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type) in HandleAmount()
8298 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount) in HandleInvalidAmount()
8313 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag) in HandleFlag()
8329 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag) in HandleIgnoredFlag()
8341 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag), in HandleEmptyObjCModifierFlag()
8352 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag, in HandleInvalidObjCModifierFlag()
8363 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1), in HandleObjCFlagsWithNonObjCConversion()
8507 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
8518 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
8542 EmitFormatDiagnostic(S.PDiag(diag::warn_os_log_format_narg), in HandlePrintfSpecifier()
8562 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
8569 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
8592 EmitFormatDiagnostic(S.PDiag(diag::warn_format_P_no_precision), in HandlePrintfSpecifier()
8793 EmitFormatDiagnostic(S.PDiag(diag::warn_format_bool_as_character) in checkFormatExpr()
8926 EmitFormatDiagnostic(S.PDiag(Diag) in checkFormatExpr()
8982 EmitFormatDiagnostic(S.PDiag(Diag) << Name << IntendedTy << IsEnum in checkFormatExpr()
8991 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
9021 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy in checkFormatExpr()
9028 EmitFormatDiagnostic(S.PDiag(diag::warn_non_pod_vararg_with_format_string) in checkFormatExpr()
9040 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format) in checkFormatExpr()
9097 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete), in HandleIncompleteScanList()
9144 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width), in HandleScanfSpecifier()
9219 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) in HandleScanfSpecifier()
9227 EmitFormatDiagnostic(S.PDiag(Diag) in HandleScanfSpecifier()
9253 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getBeginLoc(), in CheckFormatString()
9280 S.PDiag(diag::warn_printf_format_string_not_null_terminated), in CheckFormatString()
9290 S.PDiag(diag::warn_empty_format_string), FExpr->getBeginLoc(), in CheckFormatString()
9892 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCStrong()
9895 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCWeak()
9934 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCStrong()
9937 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCWeak()
10149 PDiag(diag::warn_sizeof_pointer_expr_memaccess) in CheckMemaccessArguments()
10156 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note) in CheckMemaccessArguments()
10171 PDiag(diag::warn_sizeof_pointer_type_memaccess) in CheckMemaccessArguments()
10204 PDiag(diag::warn_dyn_class_memaccess) in CheckMemaccessArguments()
10212 PDiag(diag::warn_arc_object_memaccess) in CheckMemaccessArguments()
10219 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
10225 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
10236 PDiag(diag::note_bad_memaccess_silence) in CheckMemaccessArguments()
11462 S.PDiag(diag::warn_tautological_compare_objc_bool) in CheckTautologicalComparison()
11474 S.PDiag(!InRange ? diag::warn_out_of_range_compare in CheckTautologicalComparison()
11613 S.PDiag(diag::warn_mixed_sign_comparison) in AnalyzeComparison()
11782 S.PDiag(diag) in DiagnoseImpCast()
11923 S.PDiag(DiagID) in DiagnoseFloatingImpCast()
12436 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12457 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12478 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12525 S.PDiag(diag::warn_impcast_integer_float_precision_constant) in CheckImplicitConversion()
12583 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
12629 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
13004 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range in DiagnoseAlwaysNonNullPointer()
13462 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod in checkUsage()
14622 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
14634 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
14651 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()