From 13ea92a77d274caf8969453100e0305fa27cdb5b Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Fri, 7 May 2021 11:20:13 +0300 Subject: [PATCH] ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) --- vlib/v/parser/parser.v | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index 0b8353a9a6..3ea7a2d972 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -11,7 +11,7 @@ import v.util import v.vet import v.errors import os -import hash +import hash.fnv1a const ( builtin_functions = ['print', 'println', 'eprint', 'eprintln', 'isnil', 'panic', 'exit'] @@ -143,7 +143,8 @@ pub fn (mut p Parser) set_path(path string) { p.file_name = path p.file_base = os.base(path) p.file_name_dir = os.dir(path) - p.unique_prefix = hash.sum64_string(p.file_name, 13).hex_full() + hash := fnv1a.sum64_string(path) + p.unique_prefix = hash.hex_full() if p.file_base.ends_with('_test.v') || p.file_base.ends_with('_test.vv') { p.inside_test_file = true }