Commit 8b4ac2496 for llama.cpp

commit 8b4ac2496c64f1179c35c0d7718595e42c55fc8c
Author: Alex <alexzkhr@gmail.com>
Date:   Sun Nov 15 00:33:21 2026 +0200

    common : fix infinite recursion in debug build for peg parser dump (#32282)

    Change dump()->dump_impl() calls to avoid infinite recursion.

diff --git a/common/peg-parser.cpp b/common/peg-parser.cpp
index e2ccb77bb..d980cfc76 100644
--- a/common/peg-parser.cpp
+++ b/common/peg-parser.cpp
@@ -1003,9 +1003,9 @@ std::string common_peg_arena::dump_impl(common_peg_parser_id
         } else if constexpr (std::is_same_v<T, common_peg_ref_parser>) {
             return "Ref(" + p.name + ")";
         } else if constexpr (std::is_same_v<T, common_peg_tag_parser>) {
-            return "Tag(" + p.tag + ", " + dump(p.child) + ")";
+            return "Tag(" + p.tag + ", " + dump_impl(p.child, visited) + ")";
         } else if constexpr (std::is_same_v<T, common_peg_atomic_parser>) {
-            return "Atomic(" + dump(p.child) + ")";
+            return "Atomic(" + dump_impl(p.child, visited) + ")";
         } else {
             return "Unknown";
         }