https://github.com/a-tarasyuk created https://github.com/llvm/llvm-project/pull/147503
This patch addresses missing support for forwarding `ak_attr_info` diagnostic arguments in `ClangTidyDiagnosticConsumer` >From 87401d6f985e85b50683027d1aa71dc326e7cf28 Mon Sep 17 00:00:00 2001 From: Oleksandr Tarasiuk <oleksandr.taras...@outlook.com> Date: Tue, 8 Jul 2025 13:50:57 +0300 Subject: [PATCH] [clang-tidy] support ak_attr_info in diagnostic forwarding --- clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp | 3 +++ 1 file changed, 3 insertions(+) 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; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits