Loading...
iokit/Kernel/IOInterruptController.cpp xnu-792 xnu-792.10.96
--- xnu/xnu-792/iokit/Kernel/IOInterruptController.cpp
+++ xnu/xnu-792.10.96/iokit/Kernel/IOInterruptController.cpp
@@ -666,7 +666,8 @@
 
 IOInterruptAction IOSharedInterruptController::getInterruptHandlerAddress(void)
 {
-    return (IOInterruptAction)&IOSharedInterruptController::handleInterrupt;
+    return OSMemberFunctionCast(IOInterruptAction,
+			this, &IOSharedInterruptController::handleInterrupt);
 }
 
 IOReturn IOSharedInterruptController::handleInterrupt(void * /*refCon*/,