Update ggml/src/gguf.cpp : Defined virtual keyword for destructor of gguf_writer_base (llama/25867)

Without a virtual destructor, deleting a derived object through a
base-class pointer only invokes the base destructor, skipping the
derived one.
This commit is contained in:
Yongmin Yoo 유용민 2026-07-25 21:32:37 +09:00 committed by Georgi Gerganov
parent 9dbbfa473c
commit 6d4dc97c7d
No known key found for this signature in database
GPG Key ID: 449E073F9DC10735
1 changed files with 1 additions and 1 deletions

View File

@ -1424,7 +1424,7 @@ void gguf_set_tensor_data(struct gguf_context * ctx, const char * name, const vo
struct gguf_writer_base { struct gguf_writer_base {
size_t written_bytes {0u}; size_t written_bytes {0u};
~gguf_writer_base(void) = default; virtual ~gguf_writer_base(void) = default;
// we bet on devirtualization // we bet on devirtualization
virtual void write(int8_t val) = 0; virtual void write(int8_t val) = 0;