diff --git a/src/V3Assert.cpp b/src/V3Assert.cpp index 77214da14..6b3fcb777 100644 --- a/src/V3Assert.cpp +++ b/src/V3Assert.cpp @@ -680,7 +680,7 @@ class AssertVisitor final : public VNVisitor { && checkp->condp()->sameTree(nodep->condp())) { ++m_statAssertOnCombined; nodep->addThensp(checkp->thensp()->unlinkFrBackWithNext()); - VL_DO_DANGLING(checkp->unlinkFrBack(), checkp); + VL_DO_DANGLING(pushDeletep(checkp->unlinkFrBack()), checkp); return; } }