From 7c405a7dc47f618df571b94cd867fb7c8b7e702c Mon Sep 17 00:00:00 2001 From: tevador Date: Wed, 25 Sep 2019 15:15:39 +0200 Subject: [PATCH] Fix tests without JIT support --- src/tests/tests.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/tests/tests.cpp b/src/tests/tests.cpp index 101634a..d41e278 100644 --- a/src/tests/tests.cpp +++ b/src/tests/tests.cpp @@ -1008,12 +1008,14 @@ int main() { runTest("Hash test 1e (interpreter)", stringsEqual(RANDOMX_ARGON_SALT, "RandomX\x03"), test_e); - randomx_release_cache(cache); - cache = randomx_alloc_cache(RANDOMX_FLAG_JIT); - currentKey.size = 0; - randomx_destroy_vm(vm); - initCache("test key 000"); - vm = randomx_create_vm(RANDOMX_FLAG_JIT, cache, nullptr); + if (RANDOMX_HAVE_COMPILER) { + randomx_release_cache(cache); + cache = randomx_alloc_cache(RANDOMX_FLAG_JIT); + currentKey.size = 0; + randomx_destroy_vm(vm); + initCache("test key 000"); + vm = randomx_create_vm(RANDOMX_FLAG_JIT, cache, nullptr); + } runTest("Hash test 2a (compiler)", RANDOMX_HAVE_COMPILER && stringsEqual(RANDOMX_ARGON_SALT, "RandomX\x03"), test_a);