From bf20b01586b5877032191ce6dc3a2e9a1b04f1d4 Mon Sep 17 00:00:00 2001 From: yuyi Date: Thu, 9 Apr 2020 09:57:08 +0800 Subject: [PATCH] map: fix map_test.v error --- vlib/builtin/map.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/builtin/map.v b/vlib/builtin/map.v index 4eed937b7f..a897e1f8bb 100644 --- a/vlib/builtin/map.v +++ b/vlib/builtin/map.v @@ -363,10 +363,10 @@ pub fn (m mut map) delete(key string) { m.size-- m.metas[index] = 0 m.key_values.deletes++ + C.memset(&m.key_values.data[kv_index], 0, sizeof(KeyValue)) if m.key_values.size <= 32 { return } - C.memset(&m.key_values.data[kv_index], 0, sizeof(KeyValue)) // Clean up key_values if too many have been deleted if m.key_values.deletes >= (m.key_values.size >> 1) { m.key_values.zeros_to_end()