diff --git a/include/verilated_types.h b/include/verilated_types.h index 6733dda89..493d0c854 100644 --- a/include/verilated_types.h +++ b/include/verilated_types.h @@ -337,7 +337,7 @@ public: ~VlProcess() { if (m_parentp) m_parentp->detach(this); - if (t_currentp == this) t_currentp = m_parentp; + if (t_currentp == this) t_currentp = m_parentp.get(); } void attach(VlProcess* childp) { m_children.insert(childp); }