Lines Matching refs:getLoc
192 S.Diag(AL.getLoc(), Diag) << AL << Num; in checkAttributeNumArgsImpl()
233 static SourceLocation getAttrLoc(const ParsedAttr &AL) { return AL.getLoc(); } in getAttrLoc()
300 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << A; in checkAttrMutualExclusion()
538 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_pointer) << AL << QT; in threadSafetyCheckIsPointer()
663 S.Diag(AL.getLoc(), in checkAttrArgsAreCapabilityObjs()
667 S.Diag(AL.getLoc(), diag::warn_thread_attribute_not_on_non_static_member) in checkAttrArgsAreCapabilityObjs()
692 S.Diag(AL.getLoc(), diag::warn_thread_attribute_ignored) << AL; in checkAttrArgsAreCapabilityObjs()
720 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_range) in checkAttrArgsAreCapabilityObjs()
733 S.Diag(AL.getLoc(), diag::warn_thread_attribute_argument_not_lockable) in checkAttrArgsAreCapabilityObjs()
796 S.Diag(AL.getLoc(), diag::warn_thread_attribute_decl_not_lockable) << AL; in checkAcquireOrderAttrCommon()
896 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) << AL; in handleAllocSizeAttr()
932 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in checkTryLockFunAttrCommon()
1015 S.Diag(AL.getLoc(), diag::err_attr_cond_never_constant_expr) << AL; in checkFunctionConditionAttr()
1024 S.Diag(AL.getLoc(), diag::ext_clang_enable_if); in handleEnableIfAttr()
1081 S.Diag(AL.getLoc(), diag::ext_clang_diagnose_if); in handleDiagnoseIfAttr()
1152 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleConsumableAttr()
1168 S.Diag(AL.getLoc(), diag::warn_attr_on_unconsumable_class) << in checkForConsumableClass()
1228 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleParamTypestateAttr()
1262 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleReturnTypestateAttr()
1311 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleSetTypestateAttr()
1335 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleTestTypestateAttr()
1363 S.Diag(AL.getLoc(), diag::warn_attribute_ignored_for_field_of_type) in handlePackedAttr()
1371 S.Diag(AL.getLoc(), diag::warn_attribute_packed_for_bitfield); in handlePackedAttr()
1378 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handlePackedAttr()
1387 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1394 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1400 S.Diag(AL.getLoc(), diag::warn_attribute_iboutlet) << AL; in checkIBOutletCommon()
1420 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleIBOutletCollection()
1432 PT = S.getTypeName(S.Context.Idents.get("NSObject"), AL.getLoc(), in handleIBOutletCollection()
1435 S.Diag(AL.getLoc(), diag::err_iboutletcollection_type) << "NSObject"; in handleIBOutletCollection()
1443 QTLoc = S.Context.getTrivialTypeSourceInfo(QT, AL.getLoc()); in handleIBOutletCollection()
1450 S.Diag(AL.getLoc(), in handleIBOutletCollection()
1491 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in attrNonNullArgCheck()
1494 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in attrNonNullArgCheck()
1524 if (NonNullArgs.empty() && AL.getLoc().isFileID() && in handleNonNullAttr()
1535 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_no_pointers); in handleNonNullAttr()
1552 S.Diag(AL.getLoc(), diag::warn_attribute_nonnull_parm_no_args) in handleNonNullAttrParameter()
1587 S.Diag(AL.getLoc(), diag::warn_attribute_pointers_only) in handleNoEscapeAttr()
1712 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleOwnershipAttr()
1719 OwnershipAttr(AL.getLoc(), S.Context, nullptr, nullptr, 0, in handleOwnershipAttr()
1727 S.Diag(AL.getLoc(), diag::err_attribute_too_few_arguments) << AL << 2; in handleOwnershipAttr()
1733 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleOwnershipAttr()
1768 S.Diag(AL.getLoc(), diag::err_ownership_type) << AL << Err in handleOwnershipAttr()
1779 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) << AL << I; in handleOwnershipAttr()
1789 S.Diag(AL.getLoc(), diag::note_ownership_returns_index_mismatch) in handleOwnershipAttr()
1802 OwnershipAttr(AL.getLoc(), S.Context, Module, Start, Size, in handleOwnershipAttr()
1809 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleWeakRefAttr()
1825 S.Diag(AL.getLoc(), diag::err_attribute_weakref_not_global_context) in handleWeakRefAttr()
1875 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 1; in handleIFuncAttr()
1889 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_darwin); in handleAliasAttr()
1893 S.Diag(AL.getLoc(), diag::err_alias_not_supported_on_nvptx); in handleAliasAttr()
1899 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << FD << 0; in handleAliasAttr()
1905 S.Diag(AL.getLoc(), diag::err_alias_is_definition) << VD << 0; in handleAliasAttr()
1914 const DeclarationNameInfo target(&S.Context.Idents.get(Str), AL.getLoc()); in handleAliasAttr()
1952 S.Diag(AL.getLoc(), diag::warn_attribute_return_pointers_only) in handleRestrictAttr()
1961 S.Diag(AL.getLoc(), diag::err_attribute_dll_lambda) << AL; in handleCPUSpecificAttr()
1972 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleCPUSpecificAttr()
1991 S.Diag(AL.getLoc(), diag::warn_multiversion_duplicate_entries); in handleCPUSpecificAttr()
2010 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleCommonAttr()
2028 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_on_arch) in handleNakedAttr()
2042 S.Diag(Attrs.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoReturnAttr()
2053 S.Diag(Attrs.getLoc(), diag::warn_nocf_check_attribute_ignored); in handleNoCfCheckAttr()
2070 Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) << AL; in CheckAttrTarget()
2086 S.Diag(AL.getLoc(), AL.isCXX11Attribute() in handleAnalyzerNoReturnAttr()
2126 S.Diag(AL.getLoc(), diag::err_repeat_attribute) << A; in handleVecReturnAttr()
2134 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
2139 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_pod_record); in handleVecReturnAttr()
2145 S.Diag(AL.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
2161 S.Diag(AL.getLoc(), in handleDependencyAttr()
2178 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleUnusedAttr()
2220 S.Diag(AL.getLoc(), diag::err_objc_attr_protocol_requires_definition) in handleObjCSuppresProtocolAttr()
2481 S.Diag(AL.getLoc(), in handleAvailabilityAttr()
2659 S.Diag(AL.getLoc(), diag::warn_attribute_protected_visibility); in handleVisibilityAttr()
2679 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleObjCMethodFamilyAttr()
2750 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBlocksAttr()
2758 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleBlocksAttr()
2774 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
2780 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_less_than_zero) in handleSentinelAttr()
2794 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleSentinelAttr()
2803 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_not_zero_or_one) in handleSentinelAttr()
2812 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_named_arguments); in handleSentinelAttr()
2817 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
2822 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
2827 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 1; in handleSentinelAttr()
2838 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m; in handleSentinelAttr()
2842 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
2847 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
2859 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 0; in handleWarnUnusedResult()
2864 S.Diag(AL.getLoc(), diag::warn_attribute_void_function_method) << AL << 1; in handleWarnUnusedResult()
2872 S.Diag(AL.getLoc(), diag::ext_cxx17_attr) << AL; in handleWarnUnusedResult()
2884 S.Diag(AL.getLoc(), diag::warn_attribute_invalid_on_definition) in handleWeakImportAttr()
2891 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWeakImportAttr()
2912 S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero) in handleWorkGroupSize()
2922 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleWorkGroupSize()
2936 S.Diag(AL.getLoc(), diag::err_attribute_argument_is_zero) in handleSubGroupSize()
2944 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleSubGroupSize()
2953 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleVecTypeHint()
2964 S.Diag(AL.getLoc(), diag::err_attribute_argument_vec_type_hint) in handleVecTypeHint()
2971 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleVecTypeHint()
2976 D->addAttr(::new (S.Context) VecTypeHintAttr(AL.getLoc(), S.Context, in handleVecTypeHint()
3078 S.Diag(AL.getLoc(), in handleCodeSegAttr()
3145 S.Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleMinVectorWidthAttr()
3214 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleEnumExtensibilityAttr()
3223 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << II; in handleEnumExtensibilityAttr()
3248 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatArgAttr()
3258 S.Diag(AL.getLoc(), diag::err_format_attribute_result_not) in handleFormatArgAttr()
3302 S.Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in handleInitPriorityAttr()
3307 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3315 S.Diag(AL.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
3328 S.Diag(AL.getLoc(), diag::err_attribute_argument_outof_range) in handleInitPriorityAttr()
3363 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleFormatAttr()
3388 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleFormatAttr()
3400 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3410 S.Diag(AL.getLoc(), in handleFormatAttr()
3423 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
3432 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
3439 S.Diag(AL.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
3465 S.Diag(AL.getLoc(), diag::err_format_strftime_third_parameter) in handleFormatAttr()
3471 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
3493 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) << AL in handleTransparentUnionAttr()
3500 S.Diag(AL.getLoc(), in handleTransparentUnionAttr()
3508 S.Diag(AL.getLoc(), diag::warn_transparent_union_attribute_zero_fields); in handleTransparentUnionAttr()
3627 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << AL << 1; in handleAlignedAttr()
3907 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleModeAttr()
4103 Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in mergeInternalLinkageAttr()
4207 S.Diag(AL.getLoc(), diag::err_cuda_nonglobal_constant); in handleConstantAttr()
4222 S.Diag(AL.getLoc(), diag::err_cuda_extern_shared) << VD; in handleSharedAttr()
4226 S.CUDADiagIfHostCode(AL.getLoc(), diag::err_cuda_host_shared) in handleSharedAttr()
4267 S.Diag(AL.getLoc(), diag::warn_gnu_inline_attribute_requires_inline); in handleGNUInlineAttr()
4286 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleCallConvAttr()
4470 Diag(Attrs.getLoc(), diag::err_invalid_pcs); in CheckCallingConvAttr()
4489 Diag(Attrs.getLoc(), diag::warn_cconv_ignored) << Attrs; in CheckCallingConvAttr()
4614 Diag(AL.getLoc(), diag::err_attribute_regparm_wrong_platform) in CheckRegparmAttr()
4622 Diag(AL.getLoc(), diag::err_attribute_regparm_invalid_number) in CheckRegparmAttr()
4703 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleArgumentWithTypeTagAttr()
4724 S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0; in handleArgumentWithTypeTagAttr()
4735 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleTypeTagForDatatypeAttr()
4744 S.Diag(AL.getLoc(), diag::err_attribute_wrong_decl_type) in handleTypeTagForDatatypeAttr()
5014 SourceLocation loc = Attrs.getLoc(); in handleObjCReturnsInnerPointerAttr()
5068 S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_id) << AL; in handleObjCBridgeAttr()
5075 S.Diag(AL.getLoc(), diag::err_objc_attr_typedef_not_void_pointer); in handleObjCBridgeAttr()
5196 S.Diag(AL.getLoc(), diag::err_objc_precise_lifetime_bad_type) in handleObjCPreciseLifetimeAttr()
5220 S.Diag(AL.getLoc(), diag::warn_objc_precise_lifetime_meaningless) in handleObjCPreciseLifetimeAttr()
5249 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleUuidAttr()
5289 S.Diag(AL.getLoc(), diag::warn_atl_uuid_deprecated); in handleUuidAttr()
5299 S.Diag(AL.getLoc(), diag::err_attribute_not_supported_in_lang) in handleMSInheritanceAttr()
5316 S.Diag(AL.getLoc(), diag::err_thread_unsupported); in handleDeclspecThreadAttr()
5320 S.Diag(AL.getLoc(), diag::err_declspec_thread_on_thread_variable); in handleDeclspecThreadAttr()
5324 S.Diag(AL.getLoc(), diag::err_thread_non_global) << "__declspec(thread)"; in handleDeclspecThreadAttr()
5342 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 0; in handleAbiTagAttr()
5346 S.Diag(AL.getLoc(), diag::warn_attr_abi_tag_namespace) << 1; in handleAbiTagAttr()
5366 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleARMInterruptAttr()
5380 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str in handleARMInterruptAttr()
5387 ARMInterruptAttr(AL.getLoc(), S.Context, Kind, Index)); in handleARMInterruptAttr()
5416 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleMSP430InterruptAttr()
5424 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleMSP430InterruptAttr()
5432 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleMSP430InterruptAttr()
5439 MSP430InterruptAttr(AL.getLoc(), S.Context, Num, in handleMSP430InterruptAttr()
5447 S.Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleMipsInterruptAttr()
5491 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleMipsInterruptAttr()
5497 AL.getLoc(), S.Context, Kind, AL.getAttributeSpellingListIndex())); in handleMipsInterruptAttr()
5510 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleAnyX86InterruptAttr()
5561 AL.getLoc(), S.Context, AL.getAttributeSpellingListIndex())); in handleAnyX86InterruptAttr()
5685 S.Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) << AL << Str in handleRISCVInterruptAttr()
5691 AL.getLoc(), S.Context, Kind, AL.getAttributeSpellingListIndex())); in handleRISCVInterruptAttr()
5734 S.Diag(AL.getLoc(), diag::err_attribute_argument_invalid) << AL << 0; in handleAMDGPUFlatWorkGroupSizeAttr()
5738 S.Diag(AL.getLoc(), diag::err_attribute_argument_invalid) << AL << 1; in handleAMDGPUFlatWorkGroupSizeAttr()
5743 AMDGPUFlatWorkGroupSizeAttr(AL.getLoc(), S.Context, Min, Max, in handleAMDGPUFlatWorkGroupSizeAttr()
5761 S.Diag(AL.getLoc(), diag::err_attribute_argument_invalid) << AL << 0; in handleAMDGPUWavesPerEUAttr()
5765 S.Diag(AL.getLoc(), diag::err_attribute_argument_invalid) << AL << 1; in handleAMDGPUWavesPerEUAttr()
5770 AMDGPUWavesPerEUAttr(AL.getLoc(), S.Context, Min, Max, in handleAMDGPUWavesPerEUAttr()
5781 AMDGPUNumSGPRAttr(AL.getLoc(), S.Context, NumSGPR, in handleAMDGPUNumSGPRAttr()
5792 AMDGPUNumVGPRAttr(AL.getLoc(), S.Context, NumVGPR, in handleAMDGPUNumVGPRAttr()
5811 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleX86ForceAlignArgPointerAttr()
5829 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleLayoutVersion()
6031 S.Diag(AL.getLoc(), diag::warn_deprecated_anonymous_namespace); in handleDeprecatedAttr()
6053 S.Diag(AL.getLoc(), diag::ext_cxx14_attr) << AL; in handleDeprecatedAttr()
6116 S.Diag(AL.getLoc(), diag::err_attribute_requires_opencl_version) in handleOpenCLNoSVMAttr()
6119 S.Diag(AL.getLoc(), diag::warn_opencl_attr_deprecated_ignored) << AL in handleOpenCLNoSVMAttr()
6174 S.Diag(AL.getLoc(), diag::warn_duplicate_declspec) in handleOpenCLAccessAttr()
6177 S.Diag(AL.getLoc(), diag::err_opencl_multiple_access_qualifiers) in handleOpenCLAccessAttr()
6193 S.Diag(AL.getLoc(), diag::err_opencl_invalid_read_write) in handleOpenCLAccessAttr()
6223 UninitializedAttr(AL.getLoc(), S.Context, Index)); in handleUninitializedAttr()
6322 S.Diag(AL.getLoc(), in ProcessDeclAttribute()
6340 S.Diag(AL.getLoc(), diag::err_stmt_attribute_invalid_on_decl) in ProcessDeclAttribute()
7035 Diag(AttrList.begin()->getLoc(), diag::err_attribute_weakref_without_alias) in ProcessDeclAttributeList()
7112 Diag(AL.getLoc(), diag::err_only_annotate_after_access_spec); in ProcessAccessDeclAttributeList()
7130 S.Diag(AL.getLoc(), diag::warn_unknown_attribute_ignored) in checkUnusedDeclAttributes()
7133 S.Diag(AL.getLoc(), diag::warn_attribute_not_on_decl) << AL in checkUnusedDeclAttributes()