summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2022-01-14 23:26:04 -0800
committerbunnei <bunneidev@gmail.com>2022-01-22 20:51:34 -0800
commitffcaf5af9019eb73a5d31b17e56521c49a82dffd (patch)
tree41a15bb84bc8bdc9fc2904a8d7f23acb3c39978b /src
parent2935c9d8dede082220b09b0084195bb78361d095 (diff)
core: hle: kernel: KPageTable: SetMemoryAttribute: Various cleanup.
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/kernel/k_page_table.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hle/kernel/k_page_table.cpp b/src/core/hle/kernel/k_page_table.cpp
index 2f8abcbcf..45d487004 100644
--- a/src/core/hle/kernel/k_page_table.cpp
+++ b/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);