From 4296c35d79e3ff3ba03977b0be16c6a24564096e Mon Sep 17 00:00:00 2001 From: tevador Date: Thu, 10 Oct 2019 07:48:03 +0200 Subject: [PATCH] switch on int --- src/randomx.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/randomx.cpp b/src/randomx.cpp index 57898bd..73fd6e6 100644 --- a/src/randomx.cpp +++ b/src/randomx.cpp @@ -64,7 +64,7 @@ extern "C" { try { cache = new randomx_cache(); cache->argonImpl = impl; - switch (flags & (RANDOMX_FLAG_JIT | RANDOMX_FLAG_LARGE_PAGES)) { + switch ((int)(flags & (RANDOMX_FLAG_JIT | RANDOMX_FLAG_LARGE_PAGES))) { case RANDOMX_FLAG_DEFAULT: cache->dealloc = &randomx::deallocCache; cache->jit = nullptr; @@ -193,7 +193,7 @@ extern "C" { randomx_vm *vm = nullptr; try { - switch (flags & (RANDOMX_FLAG_FULL_MEM | RANDOMX_FLAG_JIT | RANDOMX_FLAG_HARD_AES | RANDOMX_FLAG_LARGE_PAGES)) { + switch ((int)(flags & (RANDOMX_FLAG_FULL_MEM | RANDOMX_FLAG_JIT | RANDOMX_FLAG_HARD_AES | RANDOMX_FLAG_LARGE_PAGES))) { case RANDOMX_FLAG_DEFAULT: vm = new randomx::InterpretedLightVmDefault(); break;