diff --git a/cmd/tools/bench/wyhash.v b/cmd/tools/bench/wyhash.v index 10d7e6b0df..b760ad6b55 100644 --- a/cmd/tools/bench/wyhash.v +++ b/cmd/tools/bench/wyhash.v @@ -6,9 +6,6 @@ import rand import benchmark fn main() { - _ := map{ - 1: 1 - } rand.seed([u32(42), 0]) sample_size := 10000000 min_str_len := 20 diff --git a/cmd/tools/vwipe-cache.v b/cmd/tools/vwipe-cache.v index 0715ee0706..988b7c262a 100644 --- a/cmd/tools/vwipe-cache.v +++ b/cmd/tools/vwipe-cache.v @@ -4,9 +4,6 @@ import os import v.vcache fn main() { - _ := map{ - 1: 1 - } mut cm := vcache.new_cache_manager([]) cpath := cm.basepath if os.exists(cpath) && os.is_dir(cpath) { diff --git a/vlib/hash/wyhash.c.v b/vlib/hash/wyhash.c.v index 4d4efe3084..758af0306b 100644 --- a/vlib/hash/wyhash.c.v +++ b/vlib/hash/wyhash.c.v @@ -6,6 +6,12 @@ fn C.wyhash(&byte, u64, u64, &u64) u64 fn C.wyhash64(u64, u64) u64 +fn init() { + _ := map{ + 1: 1 + } +} + [inline] pub fn wyhash_c(key &byte, len u64, seed u64) u64 { return C.wyhash(key, len, seed, &u64(C._wyp))