From b24e855fb89ff085de72b619813eaa8d209e7b59 Mon Sep 17 00:00:00 2001 From: WaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com> Date: Mon, 28 Dec 2020 18:18:33 +0500 Subject: Fix the ARM64 Code Emitter on macOS --- src/dolphin/Arm64Emitter.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/dolphin') diff --git a/src/dolphin/Arm64Emitter.cpp b/src/dolphin/Arm64Emitter.cpp index 289b20c..ae6258d 100644 --- a/src/dolphin/Arm64Emitter.cpp +++ b/src/dolphin/Arm64Emitter.cpp @@ -15,6 +15,10 @@ #include "../types.h" #include "MathUtil.h" +#ifdef __APPLE__ + #include +#endif + namespace Arm64Gen { namespace @@ -384,7 +388,7 @@ void ARM64XEmitter::FlushIcacheSection(u8* start, u8* end) if (start == end) return; -#if defined(IOS) +#if defined(__APPLE__) // Header file says this is equivalent to: sys_icache_invalidate(start, end - start); sys_cache_control(kCacheFunctionPrepareForExecution, start, end - start); #else -- cgit v1.2.3