diff --git a/core/SAL/bochs/Interrupt_suppression.ah b/core/SAL/bochs/Interrupt_suppression.ah index 0b293c1777b5d7f20a116c0df42cf6a00a811014..e0d876e942b373cec8a33e4fa9c2996dc057a30f 100644 --- a/core/SAL/bochs/Interrupt_suppression.ah +++ b/core/SAL/bochs/Interrupt_suppression.ah @@ -15,9 +15,9 @@ aspect Interrupt_FI advice execution (interrupt_method()) : around () { - unsigned type = *(tjp->arg<1>()); + unsigned vector = *(tjp->arg<0>()); - if(!sal::simulator.isSuppressedInterrupt(type)){ + if(!sal::simulator.isSuppressedInterrupt(vector)){ tjp->proceed(); } }