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())
                         {

Reply via email to