Lines Matching refs:PDiag

1156                           PDiag(DiagID) << FunctionName << (Index + 1)  in checkFortifiedBuiltinMemoryFunction()
1302 PDiag(DiagID) in checkFortifiedBuiltinMemoryFunction()
2352 for (const PartialDiagnosticAt &PDiag : Notes) in CheckBuiltinFunctionCall() local
2353 Diag(PDiag.first, PDiag.second); in CheckBuiltinFunctionCall()
5468 S.PDiag(diag::warn_null_arg) in CheckNonNullArgument()
7807 PDiag(diag::warn_argument_invalid_range) in SemaBuiltinConstantArgRange()
9014 const PartialDiagnostic &PDiag, SourceLocation StringLoc,
9041 void EmitFormatDiagnostic(PartialDiagnostic PDiag, SourceLocation StringLoc,
9070 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_incomplete_specifier), in HandleIncompleteSpecifier()
9088 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
9102 EmitFormatDiagnostic(S.PDiag(DiagID) << LM.toString() << CS.toString(), in HandleInvalidLengthModifier()
9121 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
9132 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardLengthModifier()
9148 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
9159 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard) in HandleNonStandardConversionSpecifier()
9169 EmitFormatDiagnostic(S.PDiag(diag::warn_format_non_standard_positional_arg), in HandlePosition()
9178 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_positional_specifier) in HandleInvalidPosition()
9186 EmitFormatDiagnostic(S.PDiag(diag::warn_format_zero_positional_specifier), in HandleZeroPosition()
9196 S.PDiag(diag::warn_printf_format_string_contains_null_char), in HandleNullChar()
9237 PartialDiagnostic PDiag = S.PDiag(diag::warn_printf_data_arg_not_used); in Diagnose() local
9239 PDiag << E->getSourceRange(); in Diagnose()
9243 PDiag, Loc, /*IsStringLocation*/false, in Diagnose()
9300 S.PDiag(diag::warn_format_invalid_conversion) << Specifier, Loc, in HandleInvalidConversionSpecifier()
9311 S.PDiag(diag::warn_format_mix_positional_nonpositional_args), in HandlePositionalNonpositionalArgs()
9322 PartialDiagnostic PDiag = FS.usesPositionalArg() in CheckNumArgs() local
9323 ? (S.PDiag(diag::warn_printf_positional_arg_exceeds_data_args) in CheckNumArgs()
9325 : S.PDiag(diag::warn_printf_insufficient_data_args); in CheckNumArgs()
9327 PDiag, getLocationOfByte(CS.getStart()), /*IsStringLocation*/true, in CheckNumArgs()
9339 void CheckFormatHandler::EmitFormatDiagnostic(PartialDiagnostic PDiag, in EmitFormatDiagnostic() argument
9344 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
9378 const PartialDiagnostic &PDiag, SourceLocation Loc, bool IsStringLocation, in EmitFormatDiagnostic() argument
9381 const Sema::SemaDiagnosticBuilder &D = S.Diag(Loc, PDiag); in EmitFormatDiagnostic()
9385 S.Diag(IsStringLocation ? ArgumentExpr->getExprLoc() : Loc, PDiag) in EmitFormatDiagnostic()
9494 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_missing_arg) in HandleAmount()
9519 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_asterisk_wrong_type) in HandleAmount()
9549 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_optional_amount) in HandleInvalidAmount()
9564 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_nonsensical_flag) in HandleFlag()
9580 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_ignored_flag) in HandleIgnoredFlag()
9592 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_empty_objc_flag), in HandleEmptyObjCModifierFlag()
9603 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_invalid_objc_flag) << flag, in HandleInvalidObjCModifierFlag()
9614 EmitFormatDiagnostic(S.PDiag(diag) << StringRef(conversionPosition, 1), in HandleObjCFlagsWithNonObjCConversion()
9756 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
9767 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in HandlePrintfSpecifier()
9791 EmitFormatDiagnostic(S.PDiag(diag::warn_os_log_format_narg), in HandlePrintfSpecifier()
9811 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
9818 EmitFormatDiagnostic(S.PDiag(diag::warn_format_invalid_annotation) in HandlePrintfSpecifier()
9829 EmitFormatDiagnostic(S.PDiag(diag::warn_printf_narg_not_supported), in HandlePrintfSpecifier()
9850 EmitFormatDiagnostic(S.PDiag(diag::warn_format_P_no_precision), in HandlePrintfSpecifier()
10057 EmitFormatDiagnostic(S.PDiag(diag::warn_format_bool_as_character) in checkFormatExpr()
10190 EmitFormatDiagnostic(S.PDiag(Diag) in checkFormatExpr()
10246 EmitFormatDiagnostic(S.PDiag(Diag) << Name << IntendedTy << IsEnum in checkFormatExpr()
10255 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
10286 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) << ExprTy in checkFormatExpr()
10297 S.PDiag(diag::warn_non_pod_vararg_with_format_string) in checkFormatExpr()
10311 S.PDiag(diag::err_cannot_pass_objc_interface_to_vararg_format) in checkFormatExpr()
10332 S.PDiag(diag::warn_format_conversion_argument_type_mismatch) in checkFormatExpr()
10381 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_scanlist_incomplete), in HandleIncompleteScanList()
10428 EmitFormatDiagnostic(S.PDiag(diag::warn_scanf_nonzero_width), in HandleScanfSpecifier()
10503 S.PDiag(Diag) << AT.getRepresentativeTypeName(S.Context) in HandleScanfSpecifier()
10511 EmitFormatDiagnostic(S.PDiag(Diag) in HandleScanfSpecifier()
10533 S.PDiag(diag::warn_format_string_is_wide_literal), FExpr->getBeginLoc(), in CheckFormatString()
10559 S.PDiag(diag::warn_printf_format_string_not_null_terminated), in CheckFormatString()
10569 S.PDiag(diag::warn_empty_format_string), FExpr->getBeginLoc(), in CheckFormatString()
11169 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCStrong()
11172 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 1); in visitARCWeak()
11211 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCStrong()
11214 S.DiagRuntimeBehavior(SL, E, S.PDiag(diag::note_nontrivial_field) << 0); in visitARCWeak()
11429 PDiag(diag::warn_sizeof_pointer_expr_memaccess) in CheckMemaccessArguments()
11436 PDiag(diag::warn_sizeof_pointer_expr_memaccess_note) in CheckMemaccessArguments()
11451 PDiag(diag::warn_sizeof_pointer_type_memaccess) in CheckMemaccessArguments()
11484 PDiag(diag::warn_dyn_class_memaccess) in CheckMemaccessArguments()
11492 PDiag(diag::warn_arc_object_memaccess) in CheckMemaccessArguments()
11499 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
11505 PDiag(diag::warn_cstruct_memaccess) in CheckMemaccessArguments()
11516 PDiag(diag::note_bad_memaccess_silence) in CheckMemaccessArguments()
12774 S.PDiag(diag::warn_tautological_compare_objc_bool) in CheckTautologicalComparison()
12786 S.PDiag(!InRange ? diag::warn_out_of_range_compare in CheckTautologicalComparison()
12925 S.PDiag(diag::warn_mixed_sign_comparison) in AnalyzeComparison()
13094 S.PDiag(diag) in DiagnoseImpCast()
13235 S.PDiag(DiagID) in DiagnoseFloatingImpCast()
13769 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
13790 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
13811 S.PDiag(diag::warn_impcast_fixed_point_range) in CheckImplicitConversion()
13859 S.PDiag(diag::warn_impcast_integer_float_precision_constant) in CheckImplicitConversion()
13917 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
13963 S.PDiag(diag::warn_impcast_integer_precision_constant) in CheckImplicitConversion()
14360 PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range in DiagnoseAlwaysNonNullPointer()
14818 SemaRef.PDiag(IsModMod ? diag::warn_unsequenced_mod_mod in checkUsage()
15977 PDiag(DiagID) in CheckArrayAccess()
15997 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()
16072 PDiag(DiagID) << toString(index, 10, true) in CheckArrayAccess()
16084 PDiag(DiagID) << toString(index, 10, true) in CheckArrayAccess()
16100 PDiag(diag::note_array_declared_here) << ND); in CheckArrayAccess()