Lines Matching refs:getLoc

208 static SourceLocation getAttrLoc(const ParsedAttr &AL) { return AL.getLoc(); }  in getAttrLoc()
275 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << A; in checkAttrMutualExclusion()
485 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_pointer) << AL << QT; in threadSafetyCheckIsPointer()
603 S.Diag(AL.getLoc(), in checkAttrArgsAreCapabilityObjs()
607 S.Diag(AL.getLoc(), diag::warn_thread_attribute_not_on_non_static_member) in checkAttrArgsAreCapabilityObjs()
632 S.Diag(AL.getLoc(), diag::warn_thread_attribute_ignored) << AL; in checkAttrArgsAreCapabilityObjs()
660 S.Diag(AL.getLoc(), in checkAttrArgsAreCapabilityObjs()
674 S.Diag(AL.getLoc(), diag::warn_thread_attribute_argument_not_lockable) in checkAttrArgsAreCapabilityObjs()
733 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_lockable) << AL; in checkAcquireOrderAttrCommon()
830 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) << AL; in handleAllocSizeAttr()
865 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in checkTryLockFunAttrCommon()
943 S.Diag(AL.getLoc(), diag::err_attr_cond_never_constant_expr) << AL; in checkFunctionConditionAttr()
952 S.Diag(AL.getLoc(), diag::ext_clang_enable_if); in handleEnableIfAttr()
1020 S.Diag(AL.getLoc(), diag::err_attribute_no_member_function) << AL; in handleDiagnoseAsBuiltinAttr()
1050 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments_for) in handleDiagnoseAsBuiltinAttr()
1070 S.Diag(AL.getLoc(), diag::err_attribute_bounds_for_function) in handleDiagnoseAsBuiltinAttr()
1093 S.Diag(AL.getLoc(), diag::ext_clang_diagnose_if); in handleDiagnoseIfAttr()
1212 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleConsumableAttr()
1226 S.Diag(AL.getLoc(), diag::warn_attr_on_unconsumable_class) << RD; in checkForConsumableClass()
1284 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleParamTypestateAttr()
1316 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleReturnTypestateAttr()
1363 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleSetTypestateAttr()
1385 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleTestTypestateAttr()
1410 S.Diag(AL.getLoc(), diag::warn_attribute_ignored_for_field_of_type) in handlePackedAttr()
1417 S.Diag(AL.getLoc(), diag::warn_attribute_packed_for_bitfield); in handlePackedAttr()
1423 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handlePackedAttr()
1435 TSI = S.Context.getTrivialTypeSourceInfo(T, AL.getLoc()); in handlePreferredName()
1456 S.Diag(AL.getLoc(), diag::err_attribute_preferred_name_arg_invalid) in handlePreferredName()
1469 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1476 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1482 S.Diag(AL.getLoc(), diag::warn_attribute_iboutlet) << AL; in checkIBOutletCommon()
1500 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleIBOutletCollection()
1512 PT = S.getTypeName(S.Context.Idents.get("NSObject"), AL.getLoc(), in handleIBOutletCollection()
1515 S.Diag(AL.getLoc(), diag::err_iboutletcollection_type) << "NSObject"; in handleIBOutletCollection()
1523 QTLoc = S.Context.getTrivialTypeSourceInfo(QT, AL.getLoc()); in handleIBOutletCollection()
1530 S.Diag(AL.getLoc(), in handleIBOutletCollection()
1569 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in attrNonNullArgCheck()
1572 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in attrNonNullArgCheck()
1602 if (NonNullArgs.empty() && AL.getLoc().isFileID() && in handleNonNullAttr()
1613 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_no_pointers); in handleNonNullAttr()
1628 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_parm_no_args) in handleNonNullAttrParameter()
1659 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in handleNoEscapeAttr()
1712 Diag(CI.getLoc(), diag::warn_assume_aligned_too_great) in AddAssumeAlignedAttr()
1731 SourceLocation AttrLoc = CI.getLoc(); in AddAllocAlignAttr()
1815 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleOwnershipAttr()
1829 S.Diag(AL.getLoc(), diag::err_attribute_too_few_arguments) << AL << 2; in handleOwnershipAttr()
1835 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleOwnershipAttr()
1870 S.Diag(AL.getLoc(), diag::err_ownership_type) << AL << Err in handleOwnershipAttr()
1881 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << I; in handleOwnershipAttr()
1891 S.Diag(AL.getLoc(), diag::note_ownership_returns_index_mismatch) in handleOwnershipAttr()
1910 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleWeakRefAttr()
1926 S.Diag(AL.getLoc(), diag::err_attribute_weakref_not_global_context) in handleWeakRefAttr()
1973 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 1; in handleIFuncAttr()
1986 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_darwin); in handleAliasAttr()
1990 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_nvptx); in handleAliasAttr()
1996 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 0; in handleAliasAttr()
2002 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << VD << 0; in handleAliasAttr()
2011 const DeclarationNameInfo target(&S.Context.Idents.get(Str), AL.getLoc()); in handleAliasAttr()
2051 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in handleRestrictAttr()
2063 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleCPUSpecificAttr()
2072 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleCPUSpecificAttr()
2082 S.Diag(AL.getLoc(), diag::err_attribute_dll_lambda) << AL; in handleCPUSpecificAttr()
2093 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleCPUSpecificAttr()
2112 S.Diag(AL.getLoc(), diag::warn_multiversion_duplicate_entries); in handleCPUSpecificAttr()
2129 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleCommonAttr()
2139 S.Diag(AL.getLoc(), diag::err_attribute_not_clinkage) << AL; in handleCmseNSEntryAttr()
2145 S.Diag(AL.getLoc(), diag::warn_attribute_cmse_entry_static); in handleCmseNSEntryAttr()
2158 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_on_arch) in handleNakedAttr()
2166 S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type_str) in handleNakedAttr()
2179 S.Diag(Attrs.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoReturnAttr()
2195 !(A.getLoc().isMacroID() && in handleStandardNoReturnAttr()
2196 S.getSourceManager().isInSystemMacro(A.getLoc()))) in handleStandardNoReturnAttr()
2197 S.Diag(A.getLoc(), diag::warn_deprecated_noreturn_spelling) << A.getRange(); in handleStandardNoReturnAttr()
2204 S.Diag(Attrs.getLoc(), diag::warn_nocf_check_attribute_ignored); in handleNoCfCheckAttr()
2221 Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) in CheckAttrTarget()
2238 S.Diag(AL.getLoc(), AL.isStandardAttributeSyntax() in handleAnalyzerNoReturnAttr()
2276 S.Diag(AL.getLoc(), diag::err_repeat_attribute) << A; in handleVecReturnAttr()
2284 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
2289 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_pod_record); in handleVecReturnAttr()
2295 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
2310 S.Diag(AL.getLoc(), in handleDependencyAttr()
2325 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleUnusedAttr()
2361 S.Diag(AL.getLoc(), diag::err_objc_attr_protocol_requires_definition) in handleObjCSuppresProtocolAttr()
2531 Diag(CI.getLoc(), diag::note_overridden_method); in mergeAvailabilityAttr()
2533 Diag(CI.getLoc(), diag::note_protocol_method); in mergeAvailabilityAttr()
2536 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeAvailabilityAttr()
2626 S.Diag(AL.getLoc(), in handleAvailabilityAttr()
2636 S.Diag(AL.getLoc(), diag::warn_availability_fuchsia_unavailable_minor); in handleAvailabilityAttr()
2856 S.Diag(CI.getLoc(), diag::note_previous_attribute); in mergeVisibilityAttr()
2909 S.Diag(AL.getLoc(), diag::warn_attribute_protected_visibility); in handleVisibilityAttr()
2927 S.Diag(AL.getLoc(), diag::err_objc_direct_on_protocol) << false; in handleObjCDirectAttr()
2934 S.Diag(AL.getLoc(), diag::warn_objc_direct_ignored) << AL; in handleObjCDirectAttr()
2943 S.Diag(AL.getLoc(), diag::warn_objc_direct_ignored) << AL; in handleObjCDirectMembersAttr()
2950 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleObjCMethodFamilyAttr()
3016 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBlocksAttr()
3024 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleBlocksAttr()
3037 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
3043 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_less_than_zero) in handleSentinelAttr()
3056 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
3065 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_not_zero_or_one) in handleSentinelAttr()
3074 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_named_arguments); in handleSentinelAttr()
3079 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
3084 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
3089 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 1; in handleSentinelAttr()
3102 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m; in handleSentinelAttr()
3106 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
3111 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
3122 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 0; in handleWarnUnusedResult()
3127 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 1; in handleWarnUnusedResult()
3136 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type_str) in handleWarnUnusedResult()
3147 S.Diag(AL.getLoc(), diag::ext_cxx20_attr) << AL; in handleWarnUnusedResult()
3156 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleWarnUnusedResult()
3162 S.Diag(AL.getLoc(), diag::warn_unused_result_typedef_unsupported_spelling) in handleWarnUnusedResult()
3175 S.Diag(AL.getLoc(), diag::warn_attribute_invalid_on_definition) in handleWeakImportAttr()
3182 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWeakImportAttr()
3201 S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero) in handleWorkGroupSize()
3211 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleWorkGroupSize()
3224 S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero) in handleSubGroupSize()
3232 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleSubGroupSize()
3240 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleVecTypeHint()
3251 S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument) << 2 << AL; in handleVecTypeHint()
3257 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleVecTypeHint()
3279 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeSectionAttr()
3363 Diag(CI.getLoc(), diag::note_previous_attribute); in mergeCodeSegAttr()
3378 S.Diag(AL.getLoc(), in handleCodeSegAttr()
3517 S.Diag(AL.getLoc(), diag::err_disallowed_duplicate_attribute) << AL; in handleTargetClonesAttr()
3539 S.Diag(AL.getLoc(), diag::warn_target_clone_mixed_values); in handleTargetClonesAttr()
3542 S.Diag(AL.getLoc(), diag::err_target_clone_must_have_default); in handleTargetClonesAttr()
3573 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleMinVectorWidthAttr()
3638 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleEnumExtensibilityAttr()
3647 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleEnumExtensibilityAttr()
3671 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatArgAttr()
3687 S.Diag(AL.getLoc(), diag::err_format_attribute_result_not) in handleFormatArgAttr()
3730 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handleInitPriorityAttr()
3735 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3743 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3759 !S.getSourceManager().isInSystemHeader(AL.getLoc())) { in handleInitPriorityAttr()
3760 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_range) in handleInitPriorityAttr()
3779 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeErrorAttr()
3783 Diag(CI.getLoc(), diag::warn_duplicate_attribute) << EA; in mergeErrorAttr()
3784 Diag(EA->getLoc(), diag::note_previous_attribute); in mergeErrorAttr()
3814 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleFormatAttr()
3839 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleFormatAttr()
3851 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3861 S.Diag(AL.getLoc(), in handleFormatAttr()
3876 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
3899 S.Diag(AL.getLoc(), diag::err_format_strftime_third_parameter) in handleFormatAttr()
3905 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3919 S.Diag(AL.getLoc(), diag::err_callback_attribute_no_callee) in handleCallbackAttr()
3950 S.Diag(AL.getLoc(), diag::err_callback_attribute_argument_unknown) in handleCallbackAttr()
3963 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleCallbackAttr()
3970 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleCallbackAttr()
3981 S.Diag(AL.getLoc(), diag::err_callback_implicit_this_not_available) in handleCallbackAttr()
3999 S.Diag(AL.getLoc(), diag::err_callback_attribute_invalid_callee) in handleCallbackAttr()
4010 S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type) in handleCallbackAttr()
4022 S.Diag(AL.getLoc(), diag::err_callback_callee_no_function_type) in handleCallbackAttr()
4028 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) in handleCallbackAttr()
4034 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) in handleCallbackAttr()
4040 S.Diag(AL.getLoc(), diag::err_callback_callee_is_variadic) << AL.getRange(); in handleCallbackAttr()
4046 S.Diag(AL.getLoc(), diag::err_callback_attribute_multiple) << AL.getRange(); in handleCallbackAttr()
4067 S.Diag(AL.getLoc(), diag::err_called_once_attribute_wrong_type); in handleCalledOnceAttr()
4084 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) << AL in handleTransparentUnionAttr()
4091 S.Diag(AL.getLoc(), in handleTransparentUnionAttr()
4099 S.Diag(AL.getLoc(), diag::warn_transparent_union_attribute_zero_fields); in handleTransparentUnionAttr()
4177 SourceLocation AttrLoc = CI.getLoc(); in AddAlignValueAttr()
4218 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleAlignedAttr()
4243 SourceLocation AttrLoc = CI.getLoc(); in AddAlignedAttr()
4522 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleModeAttr()
4536 SourceLocation AttrLoc = CI.getLoc(); in AddModeAttr()
4683 Diag(CI.getLoc(), diag::warn_attribute_ignored) << Ident; in mergeAlwaysInlineAttr()
4700 Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in mergeInternalLinkageAttr()
4737 Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'minsize'"; in mergeMinSizeAttr()
4754 Diag(SNA.getLoc(), diag::note_conflicting_attribute); in mergeSwiftNameAttr()
4766 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeOptimizeNoneAttr()
4771 Diag(CI.getLoc(), diag::note_conflicting_attribute); in mergeOptimizeNoneAttr()
4800 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleConstantAttr()
4819 S.Diag(AL.getLoc(), diag::err_cuda_extern_shared) << VD; in handleSharedAttr()
4823 S.CUDADiagIfHostCode(AL.getLoc(), diag::err_cuda_host_shared) in handleSharedAttr()
4865 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleDeviceAttr()
4881 S.Diag(AL.getLoc(), diag::err_cuda_nonstatic_constdev); in handleManagedAttr()
4894 S.Diag(AL.getLoc(), diag::warn_gnu_inline_attribute_requires_inline); in handleGNUInlineAttr()
4899 S.Diag(AL.getLoc(), diag::warn_gnu_inline_cplusplus_without_extern); in handleGNUInlineAttr()
4914 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleCallConvAttr()
5025 S.Diag(AL.getLoc(), diag::err_attribute_invalid_argument) in handleLifetimeCategoryAttr()
5045 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleLifetimeCategoryAttr()
5062 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleLifetimeCategoryAttr()
5167 Diag(Attrs.getLoc(), diag::err_invalid_pcs); in CheckCallingConvAttr()
5230 Diag(Attrs.getLoc(), diag::error_cconv_unsupported) in CheckCallingConvAttr()
5235 Diag(Attrs.getLoc(), diag::warn_cconv_unsupported) in CheckCallingConvAttr()
5294 Diag(CI.getLoc(), diag::err_attributes_are_not_compatible) in AddParameterABIAttr()
5307 Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type) in AddParameterABIAttr()
5315 Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type) in AddParameterABIAttr()
5323 Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type) in AddParameterABIAttr()
5331 Diag(CI.getLoc(), diag::err_swift_abi_parameter_wrong_type) in AddParameterABIAttr()
5359 Diag(AL.getLoc(), diag::err_attribute_regparm_wrong_platform) in CheckRegparmAttr()
5367 Diag(AL.getLoc(), diag::err_attribute_regparm_invalid_number) in CheckRegparmAttr()
5445 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleArgumentWithTypeTagAttr()
5466 S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0; in handleArgumentWithTypeTagAttr()
5477 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleTypeTagForDatatypeAttr()
5486 S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type) in handleTypeTagForDatatypeAttr()
5583 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleArmBuiltinAliasAttr()
5596 S.Diag(AL.getLoc(), diag::err_attribute_arm_builtin_alias); in handleArmBuiltinAliasAttr()
5611 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBuiltinAliasAttr()
5629 S.Diag(AL.getLoc(), diag::err_attribute_builtin_alias) << AL; in handleBuiltinAliasAttr()
5873 SourceLocation loc = Attrs.getLoc(); in handleObjCReturnsInnerPointerAttr()
5916 auto Loc = E ? E->getBeginLoc() : AL.getLoc(); in handleNSErrorDomain()
5950 S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_id) << AL; in handleObjCBridgeAttr()
5957 S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_void_pointer); in handleObjCBridgeAttr()
6068 S.Diag(AL.getLoc(), diag::err_objc_precise_lifetime_bad_type) in handleObjCPreciseLifetimeAttr()
6092 S.Diag(AL.getLoc(), diag::warn_objc_precise_lifetime_meaningless) in handleObjCPreciseLifetimeAttr()
6121 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleSwiftBridge()
6157 S.Diag(AL.getLoc(), diag::err_attr_swift_error_no_error_parameter) in handleSwiftError()
6170 S.Diag(AL.getLoc(), diag::err_attr_swift_error_return_type) in handleSwiftError()
6181 S.Diag(AL.getLoc(), diag::err_attr_swift_error_return_type) in handleSwiftError()
6194 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleSwiftError()
6310 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleSwiftAsyncError()
6658 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleSwiftNewType()
6666 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleSwiftNewType()
6671 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type_str) in handleSwiftNewType()
6681 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSwiftAsyncAttr()
6689 S.Diag(AL.getLoc(), diag::err_swift_async_no_access) << AL << II; in handleSwiftAsyncAttr()
6745 Diag(CI.getLoc(), diag::note_previous_uuid); in mergeUuidAttr()
6755 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleUuidAttr()
6806 S.Diag(AL.getLoc(), diag::warn_atl_uuid_deprecated); in handleUuidAttr()
6822 S.Diag(AL.getLoc(), diag::err_hlsl_attr_unsupported_in_stage) in handleHLSLNumThreadsAttr()
6864 S.Diag(AL.getLoc(), diag::err_hlsl_numthreads_invalid) << ThreadMax; in handleHLSLNumThreadsAttr()
6879 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeHLSLNumThreadsAttr()
6893 S.Diag(AL.getLoc(), diag::err_hlsl_attr_unsupported_in_stage) in handleHLSLSVGroupIndexAttr()
6909 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleHLSLShaderAttr()
6927 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeHLSLShaderAttr()
6936 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleMSInheritanceAttr()
6951 S.Diag(AL.getLoc(), diag::err_thread_unsupported); in handleDeclspecThreadAttr()
6955 S.Diag(AL.getLoc(), diag::err_declspec_thread_on_thread_variable); in handleDeclspecThreadAttr()
6959 S.Diag(AL.getLoc(), diag::err_thread_non_global) << "__declspec(thread)"; in handleDeclspecThreadAttr()
6976 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 0; in handleAbiTagAttr()
6980 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 1; in handleAbiTagAttr()
6999 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleARMInterruptAttr()
7013 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str in handleARMInterruptAttr()
7047 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleMSP430InterruptAttr()
7055 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleMSP430InterruptAttr()
7063 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleMSP430InterruptAttr()
7076 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleMipsInterruptAttr()
7122 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleMipsInterruptAttr()
7135 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleM68kInterruptAttr()
7145 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleM68kInterruptAttr()
7153 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleM68kInterruptAttr()
7173 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleAnyX86InterruptAttr()
7327 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportModuleAttr()
7331 Diag(AL.getLoc(), diag::warn_import_on_definition) << 0; in mergeImportModuleAttr()
7347 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportNameAttr()
7351 Diag(AL.getLoc(), diag::warn_import_on_definition) << 1; in mergeImportNameAttr()
7367 S.Diag(AL.getLoc(), diag::warn_import_on_definition) << 0; in handleWebAssemblyImportModuleAttr()
7384 S.Diag(AL.getLoc(), diag::warn_import_on_definition) << 1; in handleWebAssemblyImportNameAttr()
7441 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str in handleRISCVInterruptAttr()
7617 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleX86ForceAlignArgPointerAttr()
7633 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleLayoutVersion()
7649 Diag(CI.getLoc(), diag::warn_attribute_ignored) << "'dllimport'"; in mergeDLLImportAttr()
7713 Diag(CI.getLoc(), diag::note_previous_ms_inheritance); in mergeMSInheritanceAttr()
7725 Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance) in mergeMSInheritanceAttr()
7730 Diag(CI.getLoc(), diag::warn_ignored_ms_inheritance) in mergeMSInheritanceAttr()
7816 S.Diag(AL.getLoc(), diag::warn_deprecated_anonymous_namespace); in handleDeprecatedAttr()
7843 S.Diag(AL.getLoc(), diag::ext_cxx14_attr) << AL; in handleDeprecatedAttr()
7924 S.Diag(AL.getLoc(), diag::err_attribute_requires_opencl_version) in handleOpenCLNoSVMAttr()
7927 S.Diag(AL.getLoc(), diag::warn_opencl_attr_deprecated_ignored) in handleOpenCLNoSVMAttr()
7939 S.Diag(AL.getLoc(), diag::warn_duplicate_declspec) in handleOpenCLAccessAttr()
7942 S.Diag(AL.getLoc(), diag::err_opencl_multiple_access_qualifiers) in handleOpenCLAccessAttr()
7967 S.Diag(AL.getLoc(), diag::err_opencl_invalid_read_write) in handleOpenCLAccessAttr()
8176 S.Diag(AL.getLoc(), diag::warn_declspec_allocator_nonpointer) in handleMSAllocatorAttr()
8191 S.Diag(AL.getLoc(), diag::err_attribute_output_parameter) in handleAcquireHandleAttr()
8214 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleCFGuardAttr()
8222 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleCFGuardAttr()
8251 S.Diag(AL.getLoc(), diag::err_tcb_conflicting_attributes) in handleEnforceTCBAttr()
8271 S.Diag(ConflictingAttr->getLoc(), diag::err_tcb_conflicting_attributes) in mergeEnforceTCBAttrImpl()
8276 S.Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeEnforceTCBAttrImpl()
8358 S.Diag(AL.getLoc(), in ProcessDeclAttribute()
8409 S.Diag(AL.getLoc(), diag::warn_type_attribute_deprecated_on_decl) in ProcessDeclAttribute()
8452 S.Diag(AL.getLoc(), diag::err_attribute_invalid_on_decl) in ProcessDeclAttribute()
9115 Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias) in ProcessDeclAttributeList()
9199 Diag(AL.getLoc(), diag::err_only_annotate_after_access_spec); in ProcessAccessDeclAttributeList()
9217 S.Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) in checkUnusedDeclAttributes()
9220 S.Diag(AL.getLoc(), diag::warn_attribute_not_on_decl) << AL in checkUnusedDeclAttributes()