Commit 2b7058399 for llama.cpp

commit 2b70583997bbacd39702f98bbb1c355c02382383
Author: Adrien Gallouët <angt@huggingface.co>
Date:   Thu Sep 24 08:40:06 2026 +0200

    server,common : fix the GCC 12 stringop-overread false positive (again) (#29325)

    Signed-off-by: Adrien Gallouët <angt@huggingface.co>

diff --git a/common/speculative.cpp b/common/speculative.cpp
index 77dfe9535..6fdfa4dc3 100644
--- a/common/speculative.cpp
+++ b/common/speculative.cpp
@@ -228,9 +228,7 @@ struct common_speculative_impl_draft_simple : public common_speculative_impl {
             common_params_sampling params;
             params.no_perf = false;
             params.top_k = 10;
-            params.samplers = {
-                COMMON_SAMPLER_TYPE_TOP_K,
-            };
+            params.samplers.assign(1, COMMON_SAMPLER_TYPE_TOP_K);

             smpl.reset(common_sampler_init(llama_get_model(ctx_dft), params));
         }
diff --git a/tools/server/server-context.cpp b/tools/server/server-context.cpp
index 274af9b05..e95fb63ab 100644
--- a/tools/server/server-context.cpp
+++ b/tools/server/server-context.cpp
@@ -2060,7 +2060,7 @@ private:
             res->is_begin = true;
         } else {
             res->content = tkn.text_to_send;
-            res->tokens  = { tkn.tok };
+            res->tokens.assign(1, tkn.tok);
         }

         res->n_decoded             = slot.stats.n_gen;