[clang-tools-extra] 0ff01ef - [clang-tidy] support ak_attr_info in diagnostic forwarding (#147503)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 8 05:08:46 PDT 2025
Author: Oleksandr T.
Date: 2025-07-08T15:08:42+03:00
New Revision: 0ff01ef9d457820eb5c670461b15084e2ac962a0
URL: https://github.com/llvm/llvm-project/commit/0ff01ef9d457820eb5c670461b15084e2ac962a0
DIFF: https://github.com/llvm/llvm-project/commit/0ff01ef9d457820eb5c670461b15084e2ac962a0.diff
LOG: [clang-tidy] support ak_attr_info in diagnostic forwarding (#147503)
This patch addresses missing support for forwarding `ak_attr_info`
diagnostic arguments in `ClangTidyDiagnosticConsumer`
Added:
Modified:
clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
index c35f0b941c600..f9d75978d0ea8 100644
--- a/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
+++ b/clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
@@ -544,6 +544,9 @@ void ClangTidyDiagnosticConsumer::forwardDiagnostic(const Diagnostic &Info) {
case clang::DiagnosticsEngine::ak_attr:
Builder << reinterpret_cast<Attr *>(Info.getRawArg(Index));
break;
+ case clang::DiagnosticsEngine::ak_attr_info:
+ Builder << reinterpret_cast<AttributeCommonInfo *>(Info.getRawArg(Index));
+ break;
case clang::DiagnosticsEngine::ak_addrspace:
Builder << static_cast<LangAS>(Info.getRawArg(Index));
break;
More information about the cfe-commits
mailing list