From 5a76937255da4eee929c7181994a1e33ffd29415 Mon Sep 17 00:00:00 2001 From: Judah Caruso Date: Fri, 13 Feb 2026 11:34:22 -0600 Subject: [PATCH] mem: fix mem.Clear --- mem/mem.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mem/mem.go b/mem/mem.go index a7e51ba..cbb3041 100644 --- a/mem/mem.go +++ b/mem/mem.go @@ -73,9 +73,9 @@ func Copy(dst, src unsafe.Pointer, size uintptr) unsafe.Pointer { // Returns dst. func Clear(dst unsafe.Pointer, value byte, count uintptr) unsafe.Pointer { b := (*byte)(dst) - for range count { // @todo: loop unroll/maybe use asm? + for range count { *b = value - b = (*byte)(unsafe.Add(dst, 1)) + b = (*byte)(unsafe.Add(unsafe.Pointer(b), 1)) } return dst }