diff options
| author | 2021-04-07 01:44:30 -0400 | |
|---|---|---|
| committer | 2021-04-07 01:45:04 -0400 | |
| commit | 1e964604bbad3657581ae5c50d71ed0decd29590 (patch) | |
| tree | e6fc877b1f79013957438a6de650ef3b8e46e9d5 | |
| parent | k_scoped_lock: delete copy and move assignment operators (diff) | |
| download | yuzu-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.h | 2 |
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 | ||
| 16 | namespace Kernel { | 16 | namespace Kernel { |
| 17 | 17 | ||
| 18 | class KScopedSchedulerLockAndSleep { | 18 | class [[nodiscard]] KScopedSchedulerLockAndSleep { |
| 19 | public: | 19 | public: |
| 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) { |