Lines Matching refs:PDiag

1927            S.PDiag(diag::warn_null_arg) << ArgExpr->getSourceRange());
4196 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
4223 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
4250 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier),
4268 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(),
4282 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(),
4301 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
4312 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
4328 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
4339 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard)
4349 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg),
4358 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier)
4366 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier),
4376 S.PDiag(diag::warn_printf_format_string_contains_null_char),
4417 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used);
4419 PDiag << E->getSourceRange();
4423 PDiag, Loc, /*IsStringLocation*/false,
4480 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc,
4491 S.PDiag(diag::warn_format_mix_positional_nonpositional_args),
4502 PartialDiagnostic PDiag = FS.usesPositionalArg()
4503 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args)
4505 : S.PDiag(diag::warn_printf_insufficient_data_args);
4507 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true,
4519 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag,
4524 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag,
4539 /// \param PDiag the callee should already have provided any strings for the
4549 /// be used with PDiag.
4558 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation,
4561 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag);
4565 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag)
4663 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg)
4688 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type)
4718 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount)
4733 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag)
4749 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag)
4758 // void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
4765 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag),
4776 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag,
4787 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1),
4930 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
4941 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
5233 EmitFormatDiagnostic(S.PDiag(diag)
5286 EmitFormatDiagnostic(S.PDiag(diag::warn_format_argument_needs_cast)
5296 S.PDiag(diag::warn_format_conversion_argument_type_mismatch)
5318 S.PDiag(diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy
5326 S.PDiag(diag::warn_non_pod_vararg_with_format_string)
5340 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format)
5400 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete),
5448 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width),
5523 S.PDiag(diag) << AT.getRepresentativeTypeName(S.Context)
5531 EmitFormatDiagnostic(S.PDiag(diag)
5556 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getLocStart(),
5578 S.PDiag(diag::warn_printf_format_string_not_null_terminated),
5588 S.PDiag(diag::warn_empty_format_string), FExpr->getLocStart(),
6205 PDiag(diag::warn_sizeof_pointer_expr_memaccess)
6212 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note)
6227 PDiag(diag::warn_sizeof_pointer_type_memaccess)
6260 PDiag(diag::warn_dyn_class_memaccess)
6268 PDiag(diag::warn_arc_object_memaccess)
6276 PDiag(diag::note_bad_memaccess_silence)
7632 S.PDiag(diag::warn_out_of_range_compare)
7741 S.PDiag(diag::warn_mixed_sign_comparison)
7828 S.PDiag(diag)
7926 S.PDiag(DiagID)
8328 S.PDiag(diag::warn_impcast_integer_precision_constant)
8360 S.PDiag(diag::warn_impcast_integer_precision_constant)
8678 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range
9660 PDiag(DiagID) << index.toString(10, true)
9672 PDiag(DiagID) << index.toString(10, true)
9689 PDiag(diag::note_array_index_out_of_bounds)