From 13f2ddc77e0f79ae24920813947ce877ebefcd80 Mon Sep 17 00:00:00 2001 From: offtkp Date: Sat, 21 Oct 2023 02:32:24 +0300 Subject: [PATCH] Fix ambiguity between enum and type --- src/core/kernel/threads.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/kernel/threads.cpp b/src/core/kernel/threads.cpp index b9bbb9ad..5c21d507 100644 --- a/src/core/kernel/threads.cpp +++ b/src/core/kernel/threads.cpp @@ -641,9 +641,8 @@ void Kernel::svcReleaseSemaphore() { // can simply compile to a fast sub+cmp+set despite looking slow bool Kernel::isWaitable(const KernelObject* object) { auto type = object->type; - using enum KernelObjectType; - - return type == Event || type == Mutex || type == Port || type == Semaphore || type == Timer || type == Thread; + return type == KernelObjectType::Event || type == KernelObjectType::Mutex || type == KernelObjectType::Port || + type == KernelObjectType::Semaphore || type == KernelObjectType::Timer || type == KernelObjectType::Thread; } // Returns whether we should wait on a sync object or not