Commit 869034b4b for llama.cpp
commit 869034b4bb93a425ea989d30fc3d000f5a461d58
Author: Georgi Gerganov <ggerganov@gmail.com>
Date: Thu Oct 1 14:49:03 2026 +0300
llama : fix invalid assert in recurrent memory (#29799)
diff --git a/src/llama-memory-recurrent.cpp b/src/llama-memory-recurrent.cpp
index 8353a3093..53130e868 100644
--- a/src/llama-memory-recurrent.cpp
+++ b/src/llama-memory-recurrent.cpp
@@ -731,8 +731,9 @@ bool llama_memory_recurrent::get_can_shift() const {
}
bool llama_memory_recurrent::is_empty() const {
- assert(total_size() == 0);
- return ctxs_bufs.empty();
+ const bool res = ctxs_bufs.empty();
+ assert(!res || total_size() == 0);
+ return res;
}
size_t llama_memory_recurrent::total_size() const {