diff --git a/hal/src/main/native/athena/Interrupts.cpp b/hal/src/main/native/athena/Interrupts.cpp index b0b2071abb..8ce55b26ce 100644 --- a/hal/src/main/native/athena/Interrupts.cpp +++ b/hal/src/main/native/athena/Interrupts.cpp @@ -64,12 +64,6 @@ class InterruptThreadOwner : public wpi::SafeThreadOwner { } }; -} // namespace - -static void threadedInterruptHandler(uint32_t mask, void* param) { - static_cast(param)->Notify(mask); -} - struct Interrupt { std::unique_ptr anInterrupt; std::unique_ptr manager; @@ -77,6 +71,12 @@ struct Interrupt { void* param = nullptr; }; +} // namespace + +static void threadedInterruptHandler(uint32_t mask, void* param) { + static_cast(param)->Notify(mask); +} + static LimitedHandleResource* interruptHandles;