summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Lioncash2021-04-07 01:44:30 -0400
committerGravatar Lioncash2021-04-07 01:45:04 -0400
commit1e964604bbad3657581ae5c50d71ed0decd29590 (patch)
treee6fc877b1f79013957438a6de650ef3b8e46e9d5
parentk_scoped_lock: delete copy and move assignment operators (diff)
downloadyuzu-1e964604bbad3657581ae5c50d71ed0decd29590.tar.gz
yuzu-1e964604bbad3657581ae5c50d71ed0decd29590.tar.xz
yuzu-1e964604bbad3657581ae5c50d71ed0decd29590.zip
k_scoped_scheduler_lock_and_sleep: Mark class as [[nodiscard]]
Prevents logic bugs from slipping through.
-rw-r--r--src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h b/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h
index f8189e107..4a35842c5 100644
--- a/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h
+++ b/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h
@@ -15,7 +15,7 @@
15 15
16namespace Kernel { 16namespace Kernel {
17 17
18class KScopedSchedulerLockAndSleep { 18class [[nodiscard]] KScopedSchedulerLockAndSleep {
19public: 19public:
20 explicit KScopedSchedulerLockAndSleep(KernelCore& kernel, KThread* t, s64 timeout) 20 explicit KScopedSchedulerLockAndSleep(KernelCore& kernel, KThread* t, s64 timeout)
21 : kernel(kernel), thread(t), timeout_tick(timeout) { 21 : kernel(kernel), thread(t), timeout_tick(timeout) {