diff --git a/kernel/driver.cc b/kernel/driver.cc index 2923bf5fd..cbbf7ce68 100644 --- a/kernel/driver.cc +++ b/kernel/driver.cc @@ -271,7 +271,7 @@ int main(int argc, char **argv) ("X,trace", "enable tracing of core data structure changes. for debugging") ("M,randomize-pointers", "will slightly randomize allocated pointer addresses. for debugging") ("hash-seed", "mix up hashing values with , for extreme optimization and testing", - cxxopts::value(), "") + cxxopts::value(), "") ("A,abort", "will call abort() at the end of the script. for debugging") ("x,experimental", "do not print warnings for the experimental ", cxxopts::value>(), "") @@ -419,8 +419,8 @@ int main(int argc, char **argv) frontend_files = result["infile"].as>(); } if (result.count("hash-seed")) { - int seed = result["hash-seed"].as(); - Hasher::set_fudge(seed); + int seed = result["hash-seed"].as(); + Hasher::set_fudge((Hasher::hash_t)seed); } if (log_errfile == NULL) {