From 259fe5f22c6e10e7dca36889cb615ed6fc4baccb Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 19 May 2026 08:09:44 +0000 Subject: [PATCH] tststst --- src/common/x64/cpu_wait.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/x64/cpu_wait.cpp b/src/common/x64/cpu_wait.cpp index 6685a3e5a4..734b514f0f 100644 --- a/src/common/x64/cpu_wait.cpp +++ b/src/common/x64/cpu_wait.cpp @@ -38,8 +38,8 @@ void MicroSleep(u64 rem) { constexpr auto EnableWaitTimeFlag = 1U << 1; constexpr auto RequestC1State = 0U; // monitor_var should be aligned to a cache line. - alignas(64) u64 monitor_var{}; - _mm_monitorx(&monitor_var, 0, 0); + alignas(64) static const u64 monitor_var{}; + _mm_monitorx(const_cast(std::addressof(monitor_var)), 0, 0); _mm_mwaitx(EnableWaitTimeFlag, RequestC1State, cycles); } else { std::this_thread::yield();