tevador 7 лет назад
Родитель
Сommit
7c405a7dc4
1 измененных файлов с 8 добавлено и 6 удалено
  1. 8 6
      src/tests/tests.cpp

+ 8 - 6
src/tests/tests.cpp

@@ -1008,12 +1008,14 @@ int main() {
 
 
 	runTest("Hash test 1e (interpreter)", stringsEqual(RANDOMX_ARGON_SALT, "RandomX\x03"), test_e);
 	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);
 	runTest("Hash test 2a (compiler)", RANDOMX_HAVE_COMPILER && stringsEqual(RANDOMX_ARGON_SALT, "RandomX\x03"), test_a);