소스 검색

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

Fernando Sahmkow 6 년 전
부모
커밋
7b44187fd2
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/core/arm/dynarmic/arm_dynarmic_32.cpp
  2. 3 0
      src/core/arm/dynarmic/arm_dynarmic_64.cpp

+ 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();
 }