From 96d060679a4c34c30a346f1945f88cb8ef45f657 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sat, 12 Jul 2025 17:06:32 +0200 Subject: Avoid undefined behaviour on const cast Removing the const qualifier from a const-qualified object and modify it is undefined behaviour. --- tinyalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tinyalloc.c') diff --git a/tinyalloc.c b/tinyalloc.c index b95f9f8..36e9093 100644 --- a/tinyalloc.c +++ b/tinyalloc.c @@ -111,7 +111,7 @@ static void compact() { } #endif -bool ta_init(const void *base, const void *limit, const size_t heap_blocks, const size_t split_thresh, const size_t alignment) { +bool ta_init(void *base, const void *limit, const size_t heap_blocks, const size_t split_thresh, const size_t alignment) { heap = (Heap *)base; heap_limit = limit; heap_split_thresh = split_thresh; -- cgit v1.2.3