Fix interrupt delegation for coprocessors
[riscv-isa-sim.git] / riscv / execute.cc
index eb9fe4bd9ac109929ca5784905c6adb21e45f778..ebc9dc7e79e12474e4a6735d248a2d2a9fb85103 100644 (file)
@@ -96,7 +96,7 @@ void processor_t::step(size_t n)
 
     try
     {
-      take_interrupt();
+      take_pending_interrupt();
 
       if (unlikely(slow_path()))
       {