diff --git a/sljit/sljitConfigInternal.h b/sljit/sljitConfigInternal.h index 2bda29e..56ba7a6 100644 --- a/sljit/sljitConfigInternal.h +++ b/sljit/sljitConfigInternal.h @@ -151,6 +151,8 @@ #define SLJIT_CONFIG_X86_64 1 #elif defined(_M_ARM) #define SLJIT_CONFIG_ARM_V5 1 +#elif defined(_M_ARM64) +#define SLJIT_CONFIG_ARM_64 1 #else #define SLJIT_CONFIG_X86_32 1 #endif @@ -330,7 +332,6 @@ __clear_cache((char*)(from), (char*)(to)) #elif(_WIN32) #pragma comment(lib, "kernel32.lib") -uint32_t FlushInstructionCache(void *hProcess, void *lpBaseAddress, uintptr_t dwSize); #define SLJIT_CACHE_FLUSH(from, to) \ FlushInstructionCache(GetCurrentProcess(), (void*)(from), (uintptr_t)(to - from)); #endif