Bläddra i källkod

Dynarmic Interface: don't clear cache if JIT has not been created.

Fernando Sahmkow 6 år sedan
förälder
incheckning
7b44187fd2

+ 3 - 0
src/core/arm/dynarmic/arm_dynarmic_32.cpp

@@ -200,6 +200,9 @@ void ARM_Dynarmic_32::PrepareReschedule() {
 }
 
 void ARM_Dynarmic_32::ClearInstructionCache() {
+    if (!jit) {
+        return;
+    }
     jit->ClearCache();
 }
 

+ 3 - 0
src/core/arm/dynarmic/arm_dynarmic_64.cpp

@@ -301,6 +301,9 @@ void ARM_Dynarmic_64::PrepareReschedule() {
 }
 
 void ARM_Dynarmic_64::ClearInstructionCache() {
+    if (!jit) {
+        return;
+    }
     jit->ClearCache();
 }