[all-commits] [llvm/llvm-project] 2e8e25: [Clang] include attribute scope in diagnostics (#1...
Oleksandr T. via All-commits
all-commits at lists.llvm.org
Tue Jul 8 01:37:14 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2e8e254d18f51b6ca898bf0b1e4d12109b5b16c7
https://github.com/llvm/llvm-project/commit/2e8e254d18f51b6ca898bf0b1e4d12109b5b16c7
Author: Oleksandr T. <oleksandr.tarasiuk at outlook.com>
Date: 2025-07-08 (Tue, 08 Jul 2025)
Changed paths:
M clang/include/clang/Basic/AttributeCommonInfo.h
M clang/include/clang/Basic/Diagnostic.h
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Sema/ParsedAttr.h
M clang/lib/AST/ASTDiagnostic.cpp
M clang/lib/Basic/Diagnostic.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/test/AST/ByteCode/functions.cpp
M clang/test/C/C23/n3037.c
M clang/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
M clang/test/CodeGen/RISCV/riscv-vector-callingconv.c
M clang/test/CodeGen/RISCV/riscv-vector-callingconv.cpp
M clang/test/Frontend/noderef.c
M clang/test/OpenMP/attr-assume.cpp
M clang/test/OpenMP/ompx_attributes_messages.cpp
M clang/test/Parser/asm.c
M clang/test/Parser/asm.cpp
M clang/test/Parser/atomic-options.hip
M clang/test/Parser/cxx0x-attributes.cpp
M clang/test/Parser/cxx0x-decl.cpp
M clang/test/Parser/pragma-attribute.cpp
M clang/test/ParserHLSL/hlsl_contained_type_attr_error.hlsl
M clang/test/ParserHLSL/hlsl_is_rov_attr_error.hlsl
M clang/test/ParserHLSL/hlsl_raw_buffer_attr_error.hlsl
M clang/test/ParserHLSL/hlsl_resource_class_attr_error.hlsl
M clang/test/Sema/annotate-type.c
M clang/test/Sema/annotate.c
M clang/test/Sema/assume.c
M clang/test/Sema/attr-alwaysinline.cpp
M clang/test/Sema/attr-enforce-tcb-errors.cpp
M clang/test/Sema/attr-external-source-symbol.c
M clang/test/Sema/attr-handles.cpp
M clang/test/Sema/attr-likelihood.c
M clang/test/Sema/attr-mig.cpp
M clang/test/Sema/attr-nocf_check.cpp
M clang/test/Sema/attr-noinline.cpp
M clang/test/Sema/attr-nomerge.cpp
M clang/test/Sema/attr-nonblocking-sema.cpp
M clang/test/Sema/attr-only-in-default-eval.cpp
M clang/test/Sema/attr-preferred-type.cpp
M clang/test/Sema/attr-regparm.c
M clang/test/Sema/attr-type-safety.c
M clang/test/Sema/code_align.c
M clang/test/Sema/internal_linkage.c
M clang/test/Sema/matrix-type-builtins.c
M clang/test/Sema/overloadable.c
M clang/test/Sema/patchable-function-entry-attr.cpp
M clang/test/Sema/vector-gcc-compat.c
M clang/test/Sema/xray-always-instrument-attr.cpp
M clang/test/Sema/xray-log-args-class.cpp
M clang/test/Sema/xray-log-args-oob.cpp
M clang/test/SemaCUDA/attr-noconvergent.cu
M clang/test/SemaCXX/PR76631.cpp
M clang/test/SemaCXX/address-space-placement.cpp
M clang/test/SemaCXX/annotate-type.cpp
M clang/test/SemaCXX/attr-annotate.cpp
M clang/test/SemaCXX/attr-cxx0x.cpp
M clang/test/SemaCXX/attr-declspec-ignored.cpp
M clang/test/SemaCXX/attr-deprecated-replacement-error.cpp
M clang/test/SemaCXX/attr-flatten.cpp
M clang/test/SemaCXX/attr-gsl-owner-pointer.cpp
M clang/test/SemaCXX/attr-lifetime-capture-by.cpp
M clang/test/SemaCXX/attr-lifetimebound.cpp
M clang/test/SemaCXX/attr-lto-visibility-public.cpp
M clang/test/SemaCXX/attr-musttail.cpp
M clang/test/SemaCXX/attr-no-specializations.cpp
M clang/test/SemaCXX/attr-no-speculative-load-hardening.cpp
M clang/test/SemaCXX/attr-no-split-stack.cpp
M clang/test/SemaCXX/attr-optnone.cpp
M clang/test/SemaCXX/attr-reinitializes.cpp
M clang/test/SemaCXX/attr-speculative-load-hardening.cpp
M clang/test/SemaCXX/attr-suppress.cpp
M clang/test/SemaCXX/attr-unsafe-buffer-usage.cpp
M clang/test/SemaCXX/cxx11-attributes-on-using-declaration.cpp
M clang/test/SemaCXX/cxx11-gnu-attrs.cpp
M clang/test/SemaCXX/internal_linkage.cpp
M clang/test/SemaCXX/ms-constexpr-invalid.cpp
M clang/test/SemaCXX/ms-constexpr-new.cpp
M clang/test/SemaCXX/no_destroy.cpp
M clang/test/SemaCXX/switch-implicit-fallthrough.cpp
M clang/test/SemaCXX/type-attrs.cpp
M clang/test/SemaCXX/uninitialized.cpp
M clang/test/SemaCXX/vtable_pointer_authentication_attribute.cpp
M clang/test/SemaCXX/warn-unused-result.cpp
M clang/test/SemaHLSL/vk-ext-input-builtin.hlsl
M clang/test/SemaHLSL/vk.spec-constant.error.hlsl
M clang/test/SemaObjC/attr-objc-gc.m
M clang/test/SemaSYCL/kernel-attribute-on-non-sycl.cpp
M clang/test/SemaSYCL/kernel-attribute.cpp
M clang/test/SemaSYCL/special-class-attribute.cpp
M clang/test/SemaSYCL/sycl-kernel-entry-point-attr-appertainment.cpp
M clang/test/SemaSYCL/sycl-kernel-entry-point-attr-grammar.cpp
M clang/test/SemaSYCL/sycl-kernel-entry-point-attr-ignored.cpp
M clang/test/SemaTemplate/attributes.cpp
Log Message:
-----------
[Clang] include attribute scope in diagnostics (#144619)
This patch updates diagnostics to print fully qualified attribute names,
including scope when present.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list