From 7b0ff16f40ecf3d4bdd041305ef4ffbf19948506 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 3 Oct 2025 13:19:14 +0200 Subject: [PATCH] Revert "Merge !1743: contrib/mempattern: silence UBSAN on newer clang" This reverts merge request !1743 --- contrib/mempattern.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/contrib/mempattern.c b/contrib/mempattern.c index ea17eb866..e0c784de1 100644 --- a/contrib/mempattern.c +++ b/contrib/mempattern.c @@ -113,16 +113,10 @@ void mm_ctx_init(knot_mm_t *mm) mm->free = free; } -// UBSAN type punning workaround -static void *mp_alloc_wrap(void *ctx, size_t size) -{ - return mp_alloc(ctx, size); -} - void mm_ctx_mempool(knot_mm_t *mm, size_t chunk_size) { mm->ctx = mp_new(chunk_size); - mm->alloc = mp_alloc_wrap; + mm->alloc = (knot_mm_alloc_t)mp_alloc; mm->free = mm_nofree; } -- 2.47.3