From d8507332c116f3b5d39a8ac6ad5fd66a6a2914f8 Mon Sep 17 00:00:00 2001 From: Liam Date: Wed, 11 Oct 2023 15:08:00 -0400 Subject: [PATCH] kernel: make check fully constexpr for broken msvc constant folding --- src/core/hle/kernel/kernel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 6f19860a15..24433d32ba 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -636,7 +636,7 @@ struct KernelCore::Impl { constexpr size_t SecureUnknownRegionSize = 0; const size_t secure_unknown_size = SecureUnknownRegionSize; const auto secure_unknown_end_phys_addr = secure_applet_end_phys_addr + secure_unknown_size; - if (secure_unknown_size > 0) { + if constexpr (SecureUnknownRegionSize > 0) { ASSERT(memory_layout->GetPhysicalMemoryRegionTree().Insert( GetInteger(secure_applet_end_phys_addr), secure_unknown_size, KMemoryRegionType_DramKernelSecureUnknown));