diff --git a/src/fiber/execution_context/scheduler.cr b/src/fiber/execution_context/scheduler.cr index c561fcf7e2ea..e1f78826ed18 100644 --- a/src/fiber/execution_context/scheduler.cr +++ b/src/fiber/execution_context/scheduler.cr @@ -6,6 +6,11 @@ module Fiber::ExecutionContext Thread.current.scheduler end + @[AlwaysInline] + def self.current? : Scheduler? + Thread.current.scheduler? + end + protected abstract def thread : Thread protected abstract def execution_context : ExecutionContext