diff --git a/src/sysc/core_complex.h b/src/sysc/core_complex.h index 33d78d1..628df28 100644 --- a/src/sysc/core_complex.h +++ b/src/sysc/core_complex.h @@ -252,7 +252,7 @@ class core_complex : public sc_core::sc_module, public scc::traceable, public co core->setup_mt(); quantum_keeper.check_and_sync(sc_core::SC_ZERO_TIME); quantum_keeper.run_thread([this]() { - vm->start(std::numeric_limits::max(), dump_ir); + vm->start(std::numeric_limits::max(), dump_ir, iss::finish_cond_e::NONE); return quantum_keeper.get_local_absolute_time(); }); } @@ -278,7 +278,7 @@ class core_complex : public sc_core::sc_module, public scc::traceable, public co f(); } template typename std::enable_if::value>::type run_iss() { - vm->start(std::numeric_limits::max(), dump_ir); + vm->start(std::numeric_limits::max(), dump_ir, iss::finish_cond_e::NONE); } /////////////////////////////////////////////////////////////////////////////// //