85a86,97
>
> for (auto p: opts->_in_resets)
> newResetSensitivityPort(proc, p.target, p.value, p.sync);
>
> for (auto p: opts->_inout_resets)
> newResetSensitivityPort(proc, p.target, p.value, p.sync);
>
> for (auto p: opts->_out_resets)
> newResetSensitivityPort(proc, p.target, p.value, p.sync);
>
> for (auto i: opts->_if_resets)
> newResetSensitivitySignal(proc, i.target, i.value, i.sync);
164c176
< sc_spawn_options::reset_signal_is(const sc_in<bool> &, bool)
---
> sc_spawn_options::reset_signal_is(const sc_in<bool> &port, bool value)
166c178
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _in_resets.emplace_back(&port, value, true);
170c182
< sc_spawn_options::reset_signal_is(const sc_inout<bool> &, bool)
---
> sc_spawn_options::reset_signal_is(const sc_inout<bool> &port, bool value)
172c184
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _inout_resets.emplace_back(&port, value, true);
176c188
< sc_spawn_options::reset_signal_is(const sc_out<bool> &, bool)
---
> sc_spawn_options::reset_signal_is(const sc_out<bool> &port, bool value)
178c190
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _out_resets.emplace_back(&port, value, true);
182c194,195
< sc_spawn_options::reset_signal_is(const sc_signal_in_if<bool> &, bool)
---
> sc_spawn_options::reset_signal_is(
> const sc_signal_in_if<bool> &iface, bool value)
184c197
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _if_resets.emplace_back(&iface, value, true);
189c202
< sc_spawn_options::async_reset_signal_is(const sc_in<bool> &, bool)
---
> sc_spawn_options::async_reset_signal_is(const sc_in<bool> &port, bool value)
191c204
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _in_resets.emplace_back(&port, value, false);
195c208
< sc_spawn_options::async_reset_signal_is(const sc_inout<bool> &, bool)
---
> sc_spawn_options::async_reset_signal_is(const sc_inout<bool> &port, bool value)
197c210
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _inout_resets.emplace_back(&port, value, false);
201c214
< sc_spawn_options::async_reset_signal_is(const sc_out<bool> &, bool)
---
> sc_spawn_options::async_reset_signal_is(const sc_out<bool> &port, bool value)
203c216
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _out_resets.emplace_back(&port, value, false);
207c220,221
< sc_spawn_options::async_reset_signal_is(const sc_signal_in_if<bool> &, bool)
---
> sc_spawn_options::async_reset_signal_is(
> const sc_signal_in_if<bool> &iface, bool value)
209c223
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> _if_resets.emplace_back(&iface, value, false);
212,218d225
<
< void
< sc_spawn_warn_unimpl(const char *func)
< {
< warn("%s not implemented.\n", func);
< }
<