Lines Matching refs:PDiag

1927            S.PDiag(diag::warn_null_arg) << ArgExpr->getSourceRange());  in CheckNonNullArgument()
4196 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
4223 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
4250 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier), in HandleIncompleteSpecifier()
4268 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
4282 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
4301 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
4312 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
4328 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
4339 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
4349 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg), in HandlePosition()
4358 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier) in HandleInvalidPosition()
4366 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier), in HandleZeroPosition()
4376 S.PDiag(diag::warn_printf_format_string_contains_null_char), in HandleNullChar()
4417 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used); in Diagnose() local
4419 PDiag << E->getSourceRange(); in Diagnose()
4423 PDiag, Loc, /*IsStringLocation*/false, in Diagnose()
4480 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc, in HandleInvalidConversionSpecifier()
4491 S.PDiag(diag::warn_format_mix_positional_nonpositional_args), in HandlePositionalNonpositionalArgs()
4502 PartialDiagnostic PDiag = FS.usesPositionalArg() in CheckNumArgs() local
4503 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args) in CheckNumArgs()
4505 : S.PDiag(diag::warn_printf_insufficient_data_args); in CheckNumArgs()
4507 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true, in CheckNumArgs()
4519 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag, in EmitFormatDiagnostic() argument
4524 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
4558 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation, in EmitFormatDiagnostic() argument
4561 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
4565 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
4663 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg) in HandleAmount()
4688 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type) in HandleAmount()
4718 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount) in HandleInvalidAmount()
4733 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag) in HandleFlag()
4749 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag) in HandleIgnoredFlag()
4765 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag), in HandleEmptyObjCModifierFlag()
4776 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag, in HandleInvalidObjCModifierFlag()
4787 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1), in HandleObjCFlagsWithNonObjCConversion()
4930 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
4941 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
5233 EmitFormatDiagnostic(S.PDiag(diag) in checkFormatExpr()
5286 EmitFormatDiagnostic(S.PDiag(diag::warn_format_argument_needs_cast) in checkFormatExpr()
5296 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
5318 S.PDiag(diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy in checkFormatExpr()
5326 S.PDiag(diag::warn_non_pod_vararg_with_format_string) in checkFormatExpr()
5340 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format) in checkFormatExpr()
5400 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete), in HandleIncompleteScanList()
5448 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width), in HandleScanfSpecifier()
5523 S.PDiag(diag) << AT.getRepresentativeTypeName(S.Context) in HandleScanfSpecifier()
5531 EmitFormatDiagnostic(S.PDiag(diag) in HandleScanfSpecifier()
5556 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getLocStart(), in CheckFormatString()
5578 S.PDiag(diag::warn_printf_format_string_not_null_terminated), in CheckFormatString()
5588 S.PDiag(diag::warn_empty_format_string), FExpr->getLocStart(), in CheckFormatString()
6205 PDiag(diag::warn_sizeof_pointer_expr_memaccess) in CheckMemaccessArguments()
6212 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note) in CheckMemaccessArguments()
6227 PDiag(diag::warn_sizeof_pointer_type_memaccess) in CheckMemaccessArguments()
6260 PDiag(diag::warn_dyn_class_memaccess) in CheckMemaccessArguments()
6268 PDiag(diag::warn_arc_object_memaccess) in CheckMemaccessArguments()
6276 PDiag(diag::note_bad_memaccess_silence) in CheckMemaccessArguments()
7632 S.PDiag(diag::warn_out_of_range_compare) in DiagnoseOutOfRangeComparison()
7741 S.PDiag(diag::warn_mixed_sign_comparison) in AnalyzeComparison()
7828 S.PDiag(diag) in DiagnoseImpCast()
7926 S.PDiag(DiagID) in DiagnoseFloatingImpCast()
8328 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
8360 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
8678 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range in DiagnoseAlwaysNonNullPointer()
9660 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
9672 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
9689 PDiag(diag::note_array_index_out_of_bounds) in CheckArrayAccess()