Lines Matching defs:PDiag

534                       PDiag(DiagID)
4261 S.PDiag(diag::warn_null_arg)
6337 PDiag(diag::warn_argument_invalid_range)
7407 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
7434 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
7463 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier),
7481 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(),
7495 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(),
7514 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
7525 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
7541 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
7552 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
7562 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg),
7571 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier)
7579 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier),
7589 S.PDiag(diag::warn_printf_format_string_contains_null_char),
7630 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used);
7632 PDiag << E->getSourceRange();
7636 PDiag, Loc, /*IsStringLocation*/false,
7693 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc,
7704 S.PDiag(diag::warn_format_mix_positional_nonpositional_args),
7715 PartialDiagnostic PDiag = FS.usesPositionalArg()
7716 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args)
7718 : S.PDiag(diag::warn_printf_insufficient_data_args);
7720 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true,
7732 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag,
7737 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag,
7752 /// \param PDiag the callee should already have provided any strings for the
7762 /// be used with PDiag.
7771 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation,
7774 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag);
7778 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag)
7888 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg)
7913 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type)
7943 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount)
7958 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag)
7974 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag)
7986 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag),
7997 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag,
8008 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1),
8152 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
8163 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
8187 EmitFormatDiagnostic(S.PDiag(diag::warn_os_log_format_narg),
8207 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation)
8214 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation)
8237 EmitFormatDiagnostic(S.PDiag(diag::warn_format_P_no_precision),
8438 EmitFormatDiagnostic(S.PDiag(diag::warn_format_bool_as_character)
8568 EmitFormatDiagnostic(S.PDiag(Diag)
8624 EmitFormatDiagnostic(S.PDiag(Diag) << Name << IntendedTy << IsEnum
8633 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
8663 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy
8670 EmitFormatDiagnostic(S.PDiag(diag::warn_non_pod_vararg_with_format_string)
8682 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format)
8739 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete),
8786 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width),
8861 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context)
8869 EmitFormatDiagnostic(S.PDiag(Diag)
8895 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getBeginLoc(),
8922 S.PDiag(diag::warn_printf_format_string_not_null_terminated),
8932 S.PDiag(diag::warn_empty_format_string), FExpr->getBeginLoc(),
9534 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1);
9537 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1);
9576 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0);
9579 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0);
9791 PDiag(diag::warn_sizeof_pointer_expr_memaccess)
9798 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note)
9813 PDiag(diag::warn_sizeof_pointer_type_memaccess)
9846 PDiag(diag::warn_dyn_class_memaccess)
9854 PDiag(diag::warn_arc_object_memaccess)
9861 PDiag(diag::warn_cstruct_memaccess)
9867 PDiag(diag::warn_cstruct_memaccess)
9878 PDiag(diag::note_bad_memaccess_silence)
10858 S.PDiag(diag::warn_tautological_compare_objc_bool)
10870 S.PDiag(!InRange ? diag::warn_out_of_range_compare
11008 S.PDiag(diag::warn_mixed_sign_comparison)
11177 S.PDiag(diag)
11318 S.PDiag(DiagID)
11822 S.PDiag(diag::warn_impcast_fixed_point_range)
11843 S.PDiag(diag::warn_impcast_fixed_point_range)
11864 S.PDiag(diag::warn_impcast_fixed_point_range)
11910 S.PDiag(diag::warn_impcast_integer_float_precision_constant)
11965 S.PDiag(diag::warn_impcast_integer_precision_constant)
12010 S.PDiag(diag::warn_impcast_integer_precision_constant)
12350 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range
12808 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod
13600 PDiag(DiagID) << index.toString(10, true)
13612 PDiag(DiagID) << index.toString(10, true)
13629 PDiag(diag::note_array_declared_here)