mirror of
https://github.com/yuzu-emu/yuzu-mainline.git
synced 2024-12-12 15:44:20 +01:00
k_scheduler: Mark KScopedSchedulerLock as [[nodiscard]]
Prevents logic bugs like: KScopedSchedulerLock{kernel}; instead of: KScopedSchedulerLock lk{kernel}; from slipping through.
This commit is contained in:
parent
7feb490f83
commit
97e2604575
@ -198,7 +198,7 @@ private:
|
||||
Common::SpinLock guard{};
|
||||
};
|
||||
|
||||
class KScopedSchedulerLock : KScopedLock<GlobalSchedulerContext::LockType> {
|
||||
class [[nodiscard]] KScopedSchedulerLock : KScopedLock<GlobalSchedulerContext::LockType> {
|
||||
public:
|
||||
explicit KScopedSchedulerLock(KernelCore& kernel);
|
||||
~KScopedSchedulerLock();
|
||||
|
Loading…
Reference in New Issue
Block a user