tevador 7 лет назад
Родитель
Сommit
4296c35d79
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/randomx.cpp

+ 2 - 2
src/randomx.cpp

@@ -64,7 +64,7 @@ extern "C" {
 		try {
 		try {
 			cache = new randomx_cache();
 			cache = new randomx_cache();
 			cache->argonImpl = impl;
 			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:
 				case RANDOMX_FLAG_DEFAULT:
 					cache->dealloc = &randomx::deallocCache<randomx::DefaultAllocator>;
 					cache->dealloc = &randomx::deallocCache<randomx::DefaultAllocator>;
 					cache->jit = nullptr;
 					cache->jit = nullptr;
@@ -193,7 +193,7 @@ extern "C" {
 		randomx_vm *vm = nullptr;
 		randomx_vm *vm = nullptr;
 
 
 		try {
 		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:
 				case RANDOMX_FLAG_DEFAULT:
 					vm = new randomx::InterpretedLightVmDefault();
 					vm = new randomx::InterpretedLightVmDefault();
 					break;
 					break;