Просмотр исходного кода

arm_dynarmic_32: Fix implicit conversion error in SetTPIDR_EL0

On MSVC builds we treat conversion warnings as errors.
ReinUsesLisp 6 лет назад
Родитель
Сommit
778043a44c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/core/arm/dynarmic/arm_dynarmic_32.cpp

+ 1 - 1
src/core/arm/dynarmic/arm_dynarmic_32.cpp

@@ -165,7 +165,7 @@ u64 ARM_Dynarmic_32::GetTPIDR_EL0() const {
 }
 }
 
 
 void ARM_Dynarmic_32::SetTPIDR_EL0(u64 value) {
 void ARM_Dynarmic_32::SetTPIDR_EL0(u64 value) {
-    cp15->uprw = value;
+    cp15->uprw = static_cast<u32>(value);
 }
 }
 
 
 void ARM_Dynarmic_32::SaveContext(ThreadContext32& ctx) {
 void ARM_Dynarmic_32::SaveContext(ThreadContext32& ctx) {