vlib: prepare modules hash and term for -Wimpure-v

This commit is contained in:
Delyan Angelov 2020-12-15 09:11:17 +02:00
parent ed50e22e18
commit 3064fff95b
No known key found for this signature in database
GPG key ID: 66886C0F12D595ED
3 changed files with 13 additions and 12 deletions

View file

@ -15,11 +15,6 @@
// try running with and without the `-prod` flag
module hash
//#flag -I @VROOT/thirdparty/wyhash
//#include "wyhash.h"
fn C.wyhash(byteptr, u64, u64) u64
const (
wyp0 = u64(0xa0761d6478bd642f)
wyp1 = u64(0xe7037ed1a0b428db)
@ -28,11 +23,6 @@ const (
wyp4 = u64(0x1d8e4e27c47d124f)
)
[inline]
pub fn wyhash_c(key byteptr, len u64, seed u64) u64 {
return C.wyhash(key, len, seed)
}
[inline]
pub fn sum64_string(key string, seed u64) u64 {
return wyhash64(key.str, u64(key.len), seed)