Răsfoiți Sursa

core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.

bunnei 4 ani în urmă
părinte
comite
ffcaf5af90
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      src/core/hle/kernel/k_page_table.cpp

+ 3 - 2
src/core/hle/kernel/k_page_table.cpp

@@ -860,8 +860,9 @@ ResultCode KPageTable::SetMemoryAttribute(VAddr addr, std::size_t size, u32 mask
         AttributeTestMask, KMemoryAttribute::None, ~AttributeTestMask));
 
     // Determine the new attribute.
-    const auto new_attr = ((old_attr & static_cast<KMemoryAttribute>(~mask)) |
-                           static_cast<KMemoryAttribute>(attr & mask));
+    const KMemoryAttribute new_attr =
+        static_cast<KMemoryAttribute>(((old_attr & static_cast<KMemoryAttribute>(~mask)) |
+                                       static_cast<KMemoryAttribute>(attr & mask)));
 
     // Perform operation.
     this->Operate(addr, num_pages, old_perm, OperationType::ChangePermissionsAndRefresh);