From 174c62015b9337de72de7dae51f9763770423cde Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sat, 26 Apr 2025 00:10:58 +0200 Subject: [PATCH] Workaround wrong analyze by GCC analyzer --- tests/test-obj.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test-obj.h b/tests/test-obj.h index 660e2d4b..42f73df1 100644 --- a/tests/test-obj.h +++ b/tests/test-obj.h @@ -46,8 +46,9 @@ static inline void *overloaded_realloc(size_t st, void *ptr, size_t o, size_t n) assert(p[1] == o); amount_allocated -= st * o; } - p = (size_t *) realloc(p, 2*sizeof(size_t) + st * n); - assert(p != NULL); + ptr = realloc((void*)p, 2*sizeof(size_t) + st * n); + assert(ptr != NULL); + p = (size_t*) ptr; p[0] = st; p[1] = n; amount_allocated += st * n;