Lines Matching refs:Diag

105     S.Diag(Expr->getExprLoc(), diag::err_ice_too_large)  in checkPositiveIntArgument()
122 Diag(E->getBeginLoc(), diag::err_attribute_argument_type) in checkStringLiteralArgumentAttr()
137 Diag(Loc->Loc, diag::err_attribute_argument_type) in checkStringLiteralArgumentAttr()
154 Diag(ArgExpr->getBeginLoc(), diag::err_attribute_argument_type) in checkStringLiteralArgumentAttr()
225 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_pointer) << AL << QT; in threadSafetyCheckIsPointer()
343 S.Diag(AL.getLoc(), in checkAttrArgsAreCapabilityObjs()
347 S.Diag(AL.getLoc(), diag::warn_thread_attribute_not_on_non_static_member) in checkAttrArgsAreCapabilityObjs()
372 S.Diag(AL.getLoc(), diag::warn_thread_attribute_ignored) << AL; in checkAttrArgsAreCapabilityObjs()
400 S.Diag(AL.getLoc(), in checkAttrArgsAreCapabilityObjs()
414 S.Diag(AL.getLoc(), diag::warn_thread_attribute_argument_not_lockable) in checkAttrArgsAreCapabilityObjs()
473 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_lockable) << AL; in checkAcquireOrderAttrCommon()
555 S.Diag(SrcLoc, diag::err_attribute_integers_only) in checkParamIsIntegerType()
570 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) << AL; in handleAllocSizeAttr()
605 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in checkTryLockFunAttrCommon()
683 S.Diag(AL.getLoc(), diag::err_attr_cond_never_constant_expr) << AL; in checkFunctionConditionAttr()
685 S.Diag(PDiag.first, PDiag.second); in checkFunctionConditionAttr()
692 S.Diag(AL.getLoc(), diag::ext_clang_enable_if); in handleEnableIfAttr()
714 S.Diag(AL.getLoc(), in handleExcludeFromExplicitInstantiationAttr()
775 S.Diag(AL.getLoc(), diag::err_attribute_no_member_function) << AL; in handleDiagnoseAsBuiltinAttr()
787 S.Diag(Loc, diag::err_attribute_argument_n_type) << AL << Index << T; in handleDiagnoseAsBuiltinAttr()
805 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments_for) in handleDiagnoseAsBuiltinAttr()
825 S.Diag(AL.getLoc(), diag::err_attribute_bounds_for_function) in handleDiagnoseAsBuiltinAttr()
835 S.Diag(IndexExpr->getBeginLoc(), diag::err_attribute_parameter_types) in handleDiagnoseAsBuiltinAttr()
848 S.Diag(AL.getLoc(), diag::ext_clang_diagnose_if); in handleDiagnoseIfAttr()
861 S.Diag(AL.getArgAsExpr(2)->getBeginLoc(), in handleDiagnoseIfAttr()
903 S.Diag(LiteralLoc, diag::warn_attribute_no_builtin_invalid_builtin_name) in handleNoBuiltinAttr()
913 S.Diag(D->getLocation(), in handleNoBuiltinAttr()
925 S.Diag(D->getBeginLoc(), diag::err_attribute_only_once_per_parameter) << AL; in handlePassObjectSizeAttr()
938 S.Diag(E->getBeginLoc(), diag::err_attribute_argument_out_of_range) in handlePassObjectSizeAttr()
948 S.Diag(D->getBeginLoc(), diag::err_attribute_pointers_only) << AL << 1; in handlePassObjectSizeAttr()
962 S.Diag(IL->Loc, diag::warn_attribute_type_not_supported) << AL in handleConsumableAttr()
967 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleConsumableAttr()
981 S.Diag(AL.getLoc(), diag::warn_attr_on_unconsumable_class) << RD; in checkForConsumableClass()
1014 S.Diag(Loc, diag::warn_attribute_type_not_supported) << AL << StateString; in handleCallableWhenAttr()
1034 S.Diag(Ident->Loc, diag::warn_attribute_type_not_supported) in handleParamTypestateAttr()
1039 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleParamTypestateAttr()
1066 S.Diag(IL->Loc, diag::warn_attribute_type_not_supported) << AL in handleReturnTypestateAttr()
1071 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleReturnTypestateAttr()
1113 S.Diag(Ident->Loc, diag::warn_attribute_type_not_supported) << AL in handleSetTypestateAttr()
1118 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleSetTypestateAttr()
1135 S.Diag(Ident->Loc, diag::warn_attribute_type_not_supported) << AL in handleTestTypestateAttr()
1140 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleTestTypestateAttr()
1165 S.Diag(AL.getLoc(), diag::warn_attribute_ignored_for_field_of_type) in handlePackedAttr()
1172 S.Diag(AL.getLoc(), diag::warn_attribute_packed_for_bitfield); in handlePackedAttr()
1178 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handlePackedAttr()
1211 S.Diag(AL.getLoc(), diag::err_attribute_preferred_name_arg_invalid) in handlePreferredName()
1214 S.Diag(TT->getDecl()->getLocation(), diag::note_entity_declared_at) in handlePreferredName()
1248 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in attrNonNullArgCheck()
1251 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in attrNonNullArgCheck()
1292 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_no_pointers); in handleNonNullAttr()
1307 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_parm_no_args) in handleNonNullAttrParameter()
1338 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in handleNoEscapeAttr()
1365 Diag(AttrLoc, diag::warn_attribute_return_pointers_refs_only) in AddAssumeAlignedAttr()
1374 Diag(AttrLoc, diag::err_attribute_argument_n_type) in AddAssumeAlignedAttr()
1378 Diag(AttrLoc, diag::err_attribute_argument_type) in AddAssumeAlignedAttr()
1385 Diag(AttrLoc, diag::err_alignment_not_power_of_two) in AddAssumeAlignedAttr()
1391 Diag(CI.getLoc(), diag::warn_assume_aligned_too_great) in AddAssumeAlignedAttr()
1396 Diag(AttrLoc, diag::err_attribute_argument_n_type) in AddAssumeAlignedAttr()
1414 Diag(AttrLoc, diag::warn_attribute_return_pointers_refs_only) in AddAllocAlignAttr()
1428 Diag(ParamExpr->getBeginLoc(), diag::err_attribute_integers_only) in AddAllocAlignAttr()
1458 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleOwnershipAttr()
1472 S.Diag(AL.getLoc(), diag::err_attribute_too_few_arguments) << AL << 2; in handleOwnershipAttr()
1478 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleOwnershipAttr()
1513 S.Diag(AL.getLoc(), diag::err_ownership_type) << AL << Err in handleOwnershipAttr()
1523 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleOwnershipAttr()
1533 S.Diag(I->getLocation(), diag::err_ownership_returns_index_mismatch) in handleOwnershipAttr()
1536 S.Diag(AL.getLoc(), diag::note_ownership_returns_index_mismatch) in handleOwnershipAttr()
1555 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleWeakRefAttr()
1571 S.Diag(AL.getLoc(), diag::err_attribute_weakref_not_global_context) in handleWeakRefAttr()
1650 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 1; in handleIFuncAttr()
1664 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_darwin); in handleAliasAttr()
1672 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_nvptx); in handleAliasAttr()
1678 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 0; in handleAliasAttr()
1684 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << VD << 0; in handleAliasAttr()
1703 S.Diag(LiteralLoc, diag::err_attr_tlsmodel_arg); in handleTLSModelAttr()
1717 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in handleRestrictAttr()
1729 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleCPUSpecificAttr()
1730 S.Diag(Other->getLocation(), diag::note_conflicting_attribute); in handleCPUSpecificAttr()
1738 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleCPUSpecificAttr()
1739 S.Diag(Other->getLocation(), diag::note_conflicting_attribute); in handleCPUSpecificAttr()
1748 S.Diag(AL.getLoc(), diag::err_attribute_dll_lambda) << AL; in handleCPUSpecificAttr()
1759 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleCPUSpecificAttr()
1768 S.Diag(CPUArg->Loc, diag::err_invalid_cpu_specific_dispatch_value) in handleCPUSpecificAttr()
1778 S.Diag(AL.getLoc(), diag::warn_multiversion_duplicate_entries); in handleCPUSpecificAttr()
1795 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleCommonAttr()
1809 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_on_arch) in handleNakedAttr()
1817 S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type_str) in handleNakedAttr()
1830 S.Diag(Attrs.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoReturnAttr()
1849 S.Diag(A.getLoc(), diag::warn_deprecated_noreturn_spelling) << A.getRange(); in handleStandardNoReturnAttr()
1856 S.Diag(Attrs.getLoc(), diag::warn_nocf_check_attribute_ignored); in handleNoCfCheckAttr()
1873 Diag(AL.getLoc(), AL.isRegularKeywordAttribute() in CheckAttrTarget()
1892 S.Diag(AL.getLoc(), AL.isStandardAttributeSyntax() in handleAnalyzerNoReturnAttr()
1931 S.Diag(AL.getLoc(), diag::err_repeat_attribute) << A; in handleVecReturnAttr()
1939 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
1944 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_pod_record); in handleVecReturnAttr()
1950 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
1965 S.Diag(AL.getLoc(), in handleDependencyAttr()
1980 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleUnusedAttr()
1988 S.Diag(AL.getLoc(), diag::err_hlsl_init_priority_unsupported); in handleConstructorAttr()
2031 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering) in checkAvailabilityAttr()
2039 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering) in checkAvailabilityAttr()
2047 S.Diag(Range.getBegin(), diag::warn_availability_version_ordering) in checkAvailabilityAttr()
2164 Diag(OldAA->getLocation(), in mergeAvailabilityAttr()
2177 Diag(OldAA->getLocation(), in mergeAvailabilityAttr()
2185 Diag(CI.getLoc(), diag::note_overridden_method); in mergeAvailabilityAttr()
2187 Diag(CI.getLoc(), diag::note_protocol_method); in mergeAvailabilityAttr()
2189 Diag(OldAA->getLocation(), diag::warn_mismatched_availability); in mergeAvailabilityAttr()
2190 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeAvailabilityAttr()
2247 S.Diag(AL.getRange().getBegin(), diag::warn_deprecated_ignored_on_using) in handleAvailabilityAttr()
2258 S.Diag(Platform->Loc, diag::warn_availability_unknown_platform) in handleAvailabilityAttr()
2281 S.Diag(AL.getLoc(), in handleAvailabilityAttr()
2291 S.Diag(AL.getLoc(), diag::warn_availability_fuchsia_unavailable_minor); in handleAvailabilityAttr()
2297 S.Diag(AL.getStrictLoc(), diag::err_availability_unexpected_parameter) in handleAvailabilityAttr()
2312 S.Diag(EnvironmentLoc->Loc, diag::warn_availability_unknown_environment) in handleAvailabilityAttr()
2315 S.Diag(EnvironmentLoc->Loc, diag::err_availability_unexpected_parameter) in handleAvailabilityAttr()
2536 S.Diag(existingAttr->getLocation(), diag::err_mismatched_visibility); in mergeVisibilityAttr()
2537 S.Diag(CI.getLoc(), diag::note_previous_attribute); in mergeVisibilityAttr()
2559 S.Diag(AL.getRange().getBegin(), diag::warn_attribute_ignored) << AL; in handleVisibilityAttr()
2566 S.Diag(AL.getRange().getBegin(), diag::err_attribute_wrong_decl_type) in handleVisibilityAttr()
2579 S.Diag(LiteralLoc, diag::warn_attribute_type_not_supported) << AL in handleVisibilityAttr()
2588 S.Diag(AL.getLoc(), diag::warn_attribute_protected_visibility); in handleVisibilityAttr()
2609 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
2615 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_less_than_zero) in handleSentinelAttr()
2628 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
2637 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_not_zero_or_one) in handleSentinelAttr()
2646 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_named_arguments); in handleSentinelAttr()
2651 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
2656 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
2661 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 1; in handleSentinelAttr()
2674 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m; in handleSentinelAttr()
2678 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
2684 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
2696 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 0; in handleWarnUnusedResult()
2701 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 1; in handleWarnUnusedResult()
2710 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type_str) in handleWarnUnusedResult()
2722 S.Diag(AL.getLoc(), diag::ext_cxx20_attr) << AL; in handleWarnUnusedResult()
2731 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleWarnUnusedResult()
2737 S.Diag(AL.getLoc(), diag::warn_unused_result_typedef_unsupported_spelling) in handleWarnUnusedResult()
2750 S.Diag(AL.getLoc(), diag::warn_attribute_invalid_on_definition) in handleWeakImportAttr()
2757 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWeakImportAttr()
2776 S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero) in handleWorkGroupSize()
2786 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleWorkGroupSize()
2794 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleVecTypeHint()
2805 S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument) << 2 << AL; in handleVecTypeHint()
2811 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleVecTypeHint()
2831 Diag(ExistingAttr->getLocation(), diag::warn_mismatched_section) in mergeSectionAttr()
2833 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeSectionAttr()
2853 Diag(LiteralLoc, diag::err_attribute_section_invalid_for_target) in checkSectionName()
2891 S.Diag(LiteralLoc, diag::err_attr_codemodel_arg) << Str; in handleCodeModelAttr()
2903 S.Diag(LiteralLoc, diag::err_attribute_section_invalid_for_target) in checkCodeSegName()
2922 Diag(ExistingAttr->getLocation(), diag::warn_mismatched_section) in mergeCodeSegAttr()
2924 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeCodeSegAttr()
2939 S.Diag(AL.getLoc(), in handleCodeSegAttr()
2956 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
2962 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
2970 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
2975 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
2980 return Diag(LiteralLoc, diag::err_duplicate_target_attribute) in checkTargetAttr()
2984 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
2990 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
3001 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetAttr()
3003 return Diag(LiteralLoc, diag::err_invalid_branch_protection_spec) in checkTargetAttr()
3007 Diag(LiteralLoc, diag::warn_unsupported_branch_protection_spec) << DiagMsg; in checkTargetAttr()
3024 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetVersionAttr()
3063 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3077 return Diag(CurLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3086 Diag(CurLoc, diag::warn_target_clone_duplicate_options); in checkTargetClonesAttrString()
3096 Diag(CurLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3113 Diag(CurLoc, diag::warn_target_clone_duplicate_options); in checkTargetClonesAttrString()
3117 Diag(CurLoc, diag::warn_target_clone_no_impact_options); in checkTargetClonesAttrString()
3128 return Diag(CurLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3135 return Diag(CurLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3138 Diag(CurLoc, diag::warn_target_clone_duplicate_options); in checkTargetClonesAttrString()
3144 return Diag(LiteralLoc, diag::warn_unsupported_target_attribute) in checkTargetClonesAttrString()
3157 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleTargetClonesAttr()
3158 S.Diag(Other->getLocation(), diag::note_conflicting_attribute); in handleTargetClonesAttr()
3182 S.Diag(AL.getLoc(), diag::warn_target_clone_mixed_values); in handleTargetClonesAttr()
3191 S.Diag(AL.getLoc(), diag::err_target_clone_must_have_default); in handleTargetClonesAttr()
3199 S.Diag(D->getLocation(), diag::err_multiversion_doesnt_support) in handleTargetClonesAttr()
3226 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleMinVectorWidthAttr()
3243 S.Diag(Loc, diag::warn_cleanup_ext); in handleCleanupAttr()
3247 S.Diag(Loc, diag::err_attribute_cleanup_arg_not_function) << 1 in handleCleanupAttr()
3253 S.Diag(Loc, diag::warn_cleanup_ext); in handleCleanupAttr()
3257 S.Diag(Loc, diag::err_attribute_cleanup_arg_not_function) << 2 in handleCleanupAttr()
3264 S.Diag(Loc, diag::err_attribute_cleanup_arg_not_function) << 0; in handleCleanupAttr()
3269 S.Diag(Loc, diag::err_attribute_cleanup_func_must_take_one_arg) in handleCleanupAttr()
3280 S.Diag(Loc, diag::err_attribute_cleanup_func_arg_incompatible_type) in handleCleanupAttr()
3315 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleEnumExtensibilityAttr()
3324 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleEnumExtensibilityAttr()
3347 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatArgAttr()
3363 S.Diag(AL.getLoc(), diag::err_format_attribute_result_not) in handleFormatArgAttr()
3406 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handleInitPriorityAttr()
3411 S.Diag(AL.getLoc(), diag::err_hlsl_init_priority_unsupported); in handleInitPriorityAttr()
3416 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3424 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3441 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_range) in handleInitPriorityAttr()
3458 Diag(EA->getLocation(), diag::err_attributes_are_not_compatible) in mergeErrorAttr()
3462 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeErrorAttr()
3466 Diag(CI.getLoc(), diag::warn_duplicate_attribute) << EA; in mergeErrorAttr()
3467 Diag(EA->getLoc(), diag::note_previous_attribute); in mergeErrorAttr()
3497 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleFormatAttr()
3522 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleFormatAttr()
3534 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3544 S.Diag(AL.getLoc(), in handleFormatAttr()
3558 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
3574 S.Diag(AL.getLoc(), diag::err_format_strftime_third_parameter) in handleFormatAttr()
3583 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3591 S.Diag(D->getLocation(), diag::warn_gcc_requires_variadic_function) << AL; in handleFormatAttr()
3596 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3612 S.Diag(AL.getLoc(), diag::err_callback_attribute_no_callee) in handleCallbackAttr()
3643 S.Diag(AL.getLoc(), diag::err_callback_attribute_argument_unknown) in handleCallbackAttr()
3656 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleCallbackAttr()
3663 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleCallbackAttr()
3674 S.Diag(AL.getLoc(), diag::err_callback_implicit_this_not_available) in handleCallbackAttr()
3692 S.Diag(AL.getLoc(), diag::err_callback_attribute_invalid_callee) in handleCallbackAttr()
3703 S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type) in handleCallbackAttr()
3715 S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type) in handleCallbackAttr()
3721 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) in handleCallbackAttr()
3727 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) in handleCallbackAttr()
3733 S.Diag(AL.getLoc(), diag::err_callback_callee_is_variadic) << AL.getRange(); in handleCallbackAttr()
3739 S.Diag(AL.getLoc(), diag::err_callback_attribute_multiple) << AL.getRange(); in handleCallbackAttr()
3760 S.Diag(AL.getLoc(), diag::err_called_once_attribute_wrong_type); in handleCalledOnceAttr()
3777 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleTransparentUnionAttr()
3784 S.Diag(AL.getLoc(), in handleTransparentUnionAttr()
3792 S.Diag(AL.getLoc(), diag::warn_transparent_union_attribute_zero_fields); in handleTransparentUnionAttr()
3799 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
3824 S.Diag(Field->getLocation(), in handleTransparentUnionAttr()
3828 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
3882 Diag(AttrLoc, diag::warn_attribute_pointer_or_reference_only) in AddAlignValueAttr()
3895 Diag(AttrLoc, diag::err_alignment_not_power_of_two) in AddAlignValueAttr()
3916 S.Diag(AL.getEllipsisLoc(), in handleAlignedAttr()
3932 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleAlignedAttr()
3943 S.Diag(AL.getEllipsisLoc(), in handleAlignedAttr()
3988 return S.Diag(AttrLoc, diag::err_attribute_wrong_decl_type) in validateAlignasAppliedType()
3994 return S.Diag(AttrLoc, diag::err_alignas_attribute_wrong_decl_type) in validateAlignasAppliedType()
4016 Diag(AttrLoc, diag::err_alignment_dependent_typedef_name) in AddAlignedAttr()
4040 Diag(AttrLoc, diag::err_attribute_aligned_too_great) in AddAlignedAttr()
4053 Diag(AttrLoc, diag::err_alignment_not_power_of_two) in AddAlignedAttr()
4066 Diag(VD->getLocation(), diag::err_tls_var_aligned_over_maximum) in AddAlignedAttr()
4077 Diag(VD->getLocation(), diag::warn_aligned_attr_underaligned) in AddAlignedAttr()
4106 Diag(AttrLoc, diag::err_alignment_dependent_typedef_name) in AddAlignedAttr()
4126 Diag(VD->getLocation(), diag::warn_aligned_attr_underaligned) in AddAlignedAttr()
4169 Diag(LastAlignedAttr->getLocation(), diag::err_attribute_sizeless_type) in CheckAlignasUnderalignment()
4175 Diag(AlignasAttr->getLocation(), diag::err_alignas_underaligned) in CheckAlignasUnderalignment()
4202 Diag(Range.getBegin(), diag::err_mismatched_ms_inheritance) in checkMSInheritanceAttrOnDefinition()
4204 Diag(RD->getDefinition()->getLocation(), diag::note_defined_here) << RD; in checkMSInheritanceAttrOnDefinition()
4285 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleModeAttr()
4320 Diag(AttrLoc, diag::warn_vector_mode_deprecated); in AddModeAttr()
4335 Diag(AttrLoc, diag::err_machine_mode) << 0 /*Unknown*/ << Name; in AddModeAttr()
4367 Diag(AttrLoc, diag::err_enum_mode_vector_type) << Name << CI.getRange(); in AddModeAttr()
4376 Diag(AttrLoc, diag::err_mode_not_primitive); in AddModeAttr()
4379 Diag(AttrLoc, diag::err_mode_wrong_type); in AddModeAttr()
4382 Diag(AttrLoc, diag::err_mode_wrong_type); in AddModeAttr()
4385 Diag(AttrLoc, diag::err_mode_wrong_type); in AddModeAttr()
4399 Diag(AttrLoc, diag::err_machine_mode) << 1 /*Unsupported*/ << Name; in AddModeAttr()
4414 Diag(AttrLoc, diag::err_complex_mode_vector_type); in AddModeAttr()
4425 Diag(AttrLoc, diag::err_mode_wrong_type); in AddModeAttr()
4448 Diag(CI.getLoc(), diag::warn_attribute_ignored) << Ident; in mergeAlwaysInlineAttr()
4449 Diag(Optnone->getLocation(), diag::note_conflicting_attribute); in mergeAlwaysInlineAttr()
4465 Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in mergeInternalLinkageAttr()
4473 Diag(VD->getLocation(), diag::warn_internal_linkage_local_storage); in mergeInternalLinkageAttr()
4486 Diag(AL.getLocation(), diag::warn_attribute_wrong_decl_type) in mergeInternalLinkageAttr()
4494 Diag(VD->getLocation(), diag::warn_internal_linkage_local_storage); in mergeInternalLinkageAttr()
4504 Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'minsize'"; in mergeMinSizeAttr()
4505 Diag(Optnone->getLocation(), diag::note_conflicting_attribute); in mergeMinSizeAttr()
4518 Diag(Inline->getLocation(), diag::warn_attribute_ignored) << Inline; in mergeOptimizeNoneAttr()
4519 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeOptimizeNoneAttr()
4523 Diag(MinSize->getLocation(), diag::warn_attribute_ignored) << MinSize; in mergeOptimizeNoneAttr()
4524 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeOptimizeNoneAttr()
4553 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleConstantAttr()
4572 S.Diag(AL.getLoc(), diag::err_cuda_extern_shared) << VD; in handleSharedAttr()
4588 S.Diag(FD->getTypeSpecStartLoc(), diag::err_kern_type_not_void_return) in handleGlobalAttr()
4596 S.Diag(Method->getBeginLoc(), diag::err_kern_is_nonstatic_method) in handleGlobalAttr()
4600 S.Diag(Method->getBeginLoc(), diag::warn_kern_is_method) << Method; in handleGlobalAttr()
4604 S.Diag(FD->getBeginLoc(), diag::warn_kern_is_inline) << FD; in handleGlobalAttr()
4621 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleDeviceAttr()
4637 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleManagedAttr()
4650 S.Diag(AL.getLoc(), diag::warn_gnu_inline_attribute_requires_inline); in handleGNUInlineAttr()
4655 S.Diag(AL.getLoc(), diag::warn_gnu_inline_cplusplus_without_extern); in handleGNUInlineAttr()
4672 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleCallConvAttr()
4793 S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument) in handleLifetimeCategoryAttr()
4813 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleLifetimeCategoryAttr()
4817 S.Diag(OAttr->getLocation(), diag::note_conflicting_attribute); in handleLifetimeCategoryAttr()
4832 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleLifetimeCategoryAttr()
4836 S.Diag(PAttr->getLocation(), diag::note_conflicting_attribute); in handleLifetimeCategoryAttr()
4940 Diag(Attrs.getLoc(), diag::err_invalid_pcs); in CheckCallingConvAttr()
5013 Diag(Attrs.getLoc(), diag::error_cconv_unsupported) in CheckCallingConvAttr()
5018 Diag(Attrs.getLoc(), diag::warn_cconv_unsupported) in CheckCallingConvAttr()
5054 Diag(AL.getLoc(), diag::err_attribute_regparm_wrong_platform) in CheckRegparmAttr()
5062 Diag(AL.getLoc(), diag::err_attribute_regparm_invalid_number) in CheckRegparmAttr()
5096 S.Diag(E->getExprLoc(), diag::err_attribute_argument_n_type) in makeLaunchBoundsArgExpr()
5102 S.Diag(E->getExprLoc(), diag::err_ice_too_large) in makeLaunchBoundsArgExpr()
5107 S.Diag(E->getExprLoc(), diag::warn_attribute_argument_n_negative) in makeLaunchBoundsArgExpr()
5138 Diag(MaxBlocks->getBeginLoc(), diag::warn_cuda_maxclusterrank_sm_90) in CreateLaunchBoundsAttr()
5172 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleArgumentWithTypeTagAttr()
5193 S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0; in handleArgumentWithTypeTagAttr()
5204 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleTypeTagForDatatypeAttr()
5213 S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type) in handleTypeTagForDatatypeAttr()
5244 S.Diag(AL.getLoc(), diag::err_aix_attr_unsupported) << AL; in handlePatchableFunctionEntryAttr()
5255 S.Diag(S.getAttrLoc(AL), diag::err_attribute_argument_out_of_range) in handlePatchableFunctionEntryAttr()
5266 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBuiltinAliasAttr()
5284 S.Diag(AL.getLoc(), diag::err_attribute_builtin_alias) << AL; in handleBuiltinAliasAttr()
5297 S.Diag(AL.getRange().getBegin(), diag::err_attribute_wrong_decl_type_str) in handleNullableTypeAttr()
5307 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handlePreferredTypeAttr()
5330 Diag(UA->getLocation(), diag::err_mismatched_uuid); in mergeUuidAttr()
5331 Diag(CI.getLoc(), diag::note_previous_uuid); in mergeUuidAttr()
5341 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleUuidAttr()
5359 S.Diag(LiteralLoc, diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
5366 S.Diag(LiteralLoc, diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
5370 S.Diag(LiteralLoc, diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
5392 S.Diag(AL.getLoc(), diag::warn_atl_uuid_deprecated); in handleUuidAttr()
5401 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleMSInheritanceAttr()
5416 S.Diag(AL.getLoc(), diag::err_thread_unsupported); in handleDeclspecThreadAttr()
5420 S.Diag(AL.getLoc(), diag::err_declspec_thread_on_thread_variable); in handleDeclspecThreadAttr()
5424 S.Diag(AL.getLoc(), diag::err_thread_non_global) << "__declspec(thread)"; in handleDeclspecThreadAttr()
5432 S.Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) in handleMSConstexprAttr()
5438 S.Diag(AL.getLoc(), diag::err_ms_constexpr_cannot_be_applied) in handleMSConstexprAttr()
5444 S.Diag(AL.getLoc(), diag::err_ms_constexpr_cannot_be_applied) in handleMSConstexprAttr()
5463 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 0; in handleAbiTagAttr()
5467 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 1; in handleAbiTagAttr()
5545 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleLayoutVersion()
5561 Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'dllimport'"; in mergeDLLImportAttr()
5574 Diag(Import->getLocation(), diag::warn_attribute_ignored) << Import; in mergeDLLExportAttr()
5587 S.Diag(A.getRange().getBegin(), diag::warn_attribute_ignored) << A; in handleDLLAttr()
5595 S.Diag(A.getRange().getBegin(), diag::warn_attribute_ignored_on_inline) in handleDLLAttr()
5604 S.Diag(A.getRange().getBegin(), diag::err_attribute_dll_lambda) << A; in handleDLLAttr()
5623 Diag(IA->getLocation(), diag::err_mismatched_ms_inheritance) in mergeMSInheritanceAttr()
5625 Diag(CI.getLoc(), diag::note_previous_ms_inheritance); in mergeMSInheritanceAttr()
5637 Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance) in mergeMSInheritanceAttr()
5642 Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance) in mergeMSInheritanceAttr()
5728 S.Diag(AL.getLoc(), diag::warn_deprecated_anonymous_namespace); in handleDeprecatedAttr()
5736 S.Diag(AL.getRange().getBegin(), diag::warn_deprecated_ignored_on_using) in handleDeprecatedAttr()
5755 S.Diag(AL.getLoc(), diag::ext_cxx14_attr) << AL; in handleDeprecatedAttr()
5787 S.Diag(LiteralLoc, diag::warn_unknown_sanitizer_ignored) << SanitizerName; in handleNoSanitizeAttr()
5789 S.Diag(D->getLocation(), diag::warn_attribute_type_not_supported_global) in handleNoSanitizeAttr()
5808 S.Diag(D->getLocation(), diag::err_attribute_wrong_decl_type) in handleNoSanitizeSpecificAttr()
5843 S.Diag(LiteralLoc, diag::warn_attribute_type_not_supported) in handleZeroCallUsedRegsAttr()
5901 S.Diag(LiteralLoc, diag::warn_attribute_type_not_supported) in handleFunctionReturnThunksAttr()
5921 S.Diag(AL.getLoc(), diag::warn_attribute_ignored_non_function_pointer) in handleNoMergeAttr()
5934 S.Diag(D->getLocation(), diag::err_destroy_attr_on_non_static_var) in handleDestroyAttr()
5964 S.Diag(D->getBeginLoc(), in handleMIGServerRoutineAttr()
5978 S.Diag(AL.getLoc(), diag::warn_declspec_allocator_nonpointer) in handleMSAllocatorAttr()
5993 S.Diag(AL.getLoc(), diag::err_attribute_output_parameter) in handleAcquireHandleAttr()
6021 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleCFGuardAttr()
6029 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleCFGuardAttr()
6058 S.Diag(AL.getLoc(), diag::err_tcb_conflicting_attributes) in handleEnforceTCBAttr()
6078 S.Diag(ConflictingAttr->getLoc(), diag::err_tcb_conflicting_attributes) in mergeEnforceTCBAttrImpl()
6083 S.Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeEnforceTCBAttrImpl()
6110 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 4; in handleVTablePointerAuthentication()
6115 S.Diag(AL.getLoc(), diag::err_attribute_too_few_arguments) << AL; in handleVTablePointerAuthentication()
6121 S.Diag(AL.getLoc(), diag::err_duplicated_vtable_pointer_auth) << Decl; in handleVTablePointerAuthentication()
6130 S.Diag(IL->Loc, diag::err_invalid_authentication_key) << IL->Ident; in handleVTablePointerAuthentication()
6135 S.Diag(AL.getLoc(), diag::err_no_default_vtable_pointer_auth) << 0; in handleVTablePointerAuthentication()
6139 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleVTablePointerAuthentication()
6152 S.Diag(IL->Loc, diag::err_invalid_address_discrimination) << IL->Ident; in handleVTablePointerAuthentication()
6158 S.Diag(IL->Loc, diag::err_no_default_vtable_pointer_auth) << 1; in handleVTablePointerAuthentication()
6162 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleVTablePointerAuthentication()
6174 S.Diag(IL->Loc, diag::err_invalid_extra_discrimination) << IL->Ident; in handleVTablePointerAuthentication()
6179 S.Diag(AL.getLoc(), diag::err_no_default_vtable_pointer_auth) << 2; in handleVTablePointerAuthentication()
6183 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleVTablePointerAuthentication()
6191 S.Diag(AL.getLoc(), diag::err_missing_custom_discrimination) << AL << 4; in handleVTablePointerAuthentication()
6196 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 4; in handleVTablePointerAuthentication()
6202 S.Diag(AL.getLoc(), diag::err_invalid_custom_discrimination); in handleVTablePointerAuthentication()
6206 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 3; in handleVTablePointerAuthentication()
6275 S.Diag(AL.getLoc(), in ProcessDeclAttribute()
6328 S.Diag(AL.getLoc(), diag::warn_type_attribute_deprecated_on_decl) in ProcessDeclAttribute()
6371 S.Diag(AL.getLoc(), diag::err_attribute_invalid_on_decl) in ProcessDeclAttribute()
7120 Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias) in ProcessDeclAttributeList()
7135 Diag(D->getLocation(), diag::err_opencl_kernel_attr) << A; in ProcessDeclAttributeList()
7138 Diag(D->getLocation(), diag::err_opencl_kernel_attr) << A; in ProcessDeclAttributeList()
7141 Diag(D->getLocation(), diag::err_opencl_kernel_attr) << A; in ProcessDeclAttributeList()
7144 Diag(D->getLocation(), diag::err_opencl_kernel_attr) << A; in ProcessDeclAttributeList()
7148 Diag(D->getLocation(), diag::err_attribute_wrong_decl_type) in ProcessDeclAttributeList()
7152 Diag(D->getLocation(), diag::err_attribute_wrong_decl_type) in ProcessDeclAttributeList()
7156 Diag(D->getLocation(), diag::err_attribute_wrong_decl_type) in ProcessDeclAttributeList()
7160 Diag(D->getLocation(), diag::err_attribute_wrong_decl_type) in ProcessDeclAttributeList()
7174 Diag(D->getLocation(), diag::err_designated_init_attr_non_init); in ProcessDeclAttributeList()
7200 Diag(AL.getLoc(), diag::err_only_annotate_after_access_spec); in ProcessAccessDeclAttributeList()
7218 S.Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) in checkUnusedDeclAttributes()
7221 S.Diag(AL.getLoc(), diag::warn_attribute_not_on_decl) << AL in checkUnusedDeclAttributes()
7445 S.Diag(DD.Loc, DD.getForbiddenTypeDiagnostic()) in handleDelayedForbiddenType()