Lines Matching refs:PDiag

772                       PDiag(DiagID)  in checkFortifiedBuiltinMemoryFunction()
1821 for (const PartialDiagnosticAt &PDiag : Notes) in CheckBuiltinFunctionCall() local
1822 Diag(PDiag.first, PDiag.second); in CheckBuiltinFunctionCall()
4287 S.PDiag(diag::warn_null_arg) in CheckNonNullArgument()
6421 PDiag(diag::warn_argument_invalid_range) in SemaBuiltinConstantArgRange()
7559 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
7586 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
7615 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier), in HandleIncompleteSpecifier()
7633 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
7647 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
7666 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
7677 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
7693 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
7704 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
7714 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg), in HandlePosition()
7723 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier) in HandleInvalidPosition()
7731 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier), in HandleZeroPosition()
7741 S.PDiag(diag::warn_printf_format_string_contains_null_char), in HandleNullChar()
7782 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used); in Diagnose() local
7784 PDiag << E->getSourceRange(); in Diagnose()
7788 PDiag, Loc, /*IsStringLocation*/false, in Diagnose()
7845 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc, in HandleInvalidConversionSpecifier()
7856 S.PDiag(diag::warn_format_mix_positional_nonpositional_args), in HandlePositionalNonpositionalArgs()
7867 PartialDiagnostic PDiag = FS.usesPositionalArg() in CheckNumArgs() local
7868 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args) in CheckNumArgs()
7870 : S.PDiag(diag::warn_printf_insufficient_data_args); in CheckNumArgs()
7872 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true, in CheckNumArgs()
7884 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag, in EmitFormatDiagnostic() argument
7889 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
7923 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation, in EmitFormatDiagnostic() argument
7926 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
7930 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
8040 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg) in HandleAmount()
8065 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type) in HandleAmount()
8095 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount) in HandleInvalidAmount()
8110 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag) in HandleFlag()
8126 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag) in HandleIgnoredFlag()
8138 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag), in HandleEmptyObjCModifierFlag()
8149 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag, in HandleInvalidObjCModifierFlag()
8160 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1), in HandleObjCFlagsWithNonObjCConversion()
8304 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
8315 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
8339 EmitFormatDiagnostic(S.PDiag(diag::warn_os_log_format_narg), in HandlePrintfSpecifier()
8359 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
8366 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
8389 EmitFormatDiagnostic(S.PDiag(diag::warn_format_P_no_precision), in HandlePrintfSpecifier()
8590 EmitFormatDiagnostic(S.PDiag(diag::warn_format_bool_as_character) in checkFormatExpr()
8720 EmitFormatDiagnostic(S.PDiag(Diag) in checkFormatExpr()
8776 EmitFormatDiagnostic(S.PDiag(Diag) << Name << IntendedTy << IsEnum in checkFormatExpr()
8785 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
8815 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy in checkFormatExpr()
8822 EmitFormatDiagnostic(S.PDiag(diag::warn_non_pod_vararg_with_format_string) in checkFormatExpr()
8834 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format) in checkFormatExpr()
8891 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete), in HandleIncompleteScanList()
8938 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width), in HandleScanfSpecifier()
9013 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) in HandleScanfSpecifier()
9021 EmitFormatDiagnostic(S.PDiag(Diag) in HandleScanfSpecifier()
9047 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getBeginLoc(), in CheckFormatString()
9074 S.PDiag(diag::warn_printf_format_string_not_null_terminated), in CheckFormatString()
9084 S.PDiag(diag::warn_empty_format_string), FExpr->getBeginLoc(), in CheckFormatString()
9686 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCStrong()
9689 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCWeak()
9728 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCStrong()
9731 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCWeak()
9943 PDiag(diag::warn_sizeof_pointer_expr_memaccess) in CheckMemaccessArguments()
9950 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note) in CheckMemaccessArguments()
9965 PDiag(diag::warn_sizeof_pointer_type_memaccess) in CheckMemaccessArguments()
9998 PDiag(diag::warn_dyn_class_memaccess) in CheckMemaccessArguments()
10006 PDiag(diag::warn_arc_object_memaccess) in CheckMemaccessArguments()
10013 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
10019 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
10030 PDiag(diag::note_bad_memaccess_silence) in CheckMemaccessArguments()
11205 S.PDiag(diag::warn_tautological_compare_objc_bool) in CheckTautologicalComparison()
11217 S.PDiag(!InRange ? diag::warn_out_of_range_compare in CheckTautologicalComparison()
11353 S.PDiag(diag::warn_mixed_sign_comparison) in AnalyzeComparison()
11522 S.PDiag(diag) in DiagnoseImpCast()
11663 S.PDiag(DiagID) in DiagnoseFloatingImpCast()
12167 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12188 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12209 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
12256 S.PDiag(diag::warn_impcast_integer_float_precision_constant) in CheckImplicitConversion()
12314 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
12360 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
12735 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range in DiagnoseAlwaysNonNullPointer()
13193 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod in checkUsage()
14353 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
14365 PDiag(DiagID) << index.toString(10, true) in CheckArrayAccess()
14382 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()