compilerplugins/clang/external.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit d0a492c29655c8e86a9acdc807b9fdfc4882fbd7 Author: Stephan Bergmann <stephan.bergm...@collabora.com> AuthorDate: Mon Jul 14 07:44:12 2025 +0200 Commit: Stephan Bergmann <stephan.bergm...@collabora.com> CommitDate: Mon Jul 14 13:57:22 2025 +0200 Adapt to Clang 21 trunk isInjectedClassName change <https://github.com/llvm/llvm-project/commit/c4cc3573d144831d2815433646ffcab62cc9ea40> "[Clang][AST][NFC] (`RecordDecl` -> `CXXRecordDecl`)`::isInjectedClassName` (#148195)" Change-Id: I2807a9ca402e856d55e1803997c86821f5a69bfc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187839 Reviewed-by: Stephan Bergmann <stephan.bergm...@collabora.com> Tested-by: Jenkins diff --git a/compilerplugins/clang/external.cxx b/compilerplugins/clang/external.cxx index f71c5947a3ed..4b147e79e764 100644 --- a/compilerplugins/clang/external.cxx +++ b/compilerplugins/clang/external.cxx @@ -344,7 +344,7 @@ private: } if (isa<TagDecl>(*d) || isa<ClassTemplateDecl>(*d)) { - if (auto const d1 = dyn_cast<RecordDecl>(*d)) + if (auto const d1 = dyn_cast<CXXRecordDecl>(*d)) { if (d1->isInjectedClassName()) {