From 27393fbd2401897ae5b1a65b43a7f520f4fd0957 Mon Sep 17 00:00:00 2001 From: X23 <2284899547@qq.com> Date: Sat, 14 Feb 2026 18:28:27 +0800 Subject: [PATCH] Mark MutexLock as [[nodiscard]] to prevent misuse. --- core/os/mutex.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/os/mutex.h b/core/os/mutex.h index 4b0d81e0c1..0727a79623 100644 --- a/core/os/mutex.h +++ b/core/os/mutex.h @@ -69,7 +69,7 @@ public: }; template -class MutexLock { +class [[nodiscard]] MutexLock { mutable THREADING_NAMESPACE::unique_lock lock; public: @@ -114,7 +114,7 @@ public: }; template -class MutexLock { +class [[nodiscard]] MutexLock { public: MutexLock(const MutexT &p_mutex) {}