diff --git a/emper/Context.hpp b/emper/Context.hpp index a010c897ee5e023cbf16daa2198483be8488383d..9f1a9436d4171de854fb8794b8b28c598ef680c2 100644 --- a/emper/Context.hpp +++ b/emper/Context.hpp @@ -78,12 +78,6 @@ class ALIGN_TO_CACHE_LINE Context : Logger<LogSubsystem::C> { currentContext->currentFiber = fiber; } - static auto getCurrentFiber() -> Fiber* { - assert(currentContext); - - return currentContext->currentFiber; - } - public: // cppcheck-suppress noExplicitConstructor selfInitialization Context(func_t mainFunction) @@ -126,6 +120,12 @@ class ALIGN_TO_CACHE_LINE Context : Logger<LogSubsystem::C> { // VALGRIND_STACK_DEREGISTER(valgrindStackId); } + static auto getCurrentFiber() -> Fiber* { + assert(currentContext); + + return currentContext->currentFiber; + } + inline void setEmptyHook() { startAndResumeHook = []() {}; }