diff --git a/src/V3Ast.cpp b/src/V3Ast.cpp index 985c93003..dd3aed046 100644 --- a/src/V3Ast.cpp +++ b/src/V3Ast.cpp @@ -962,7 +962,8 @@ void AstNode::deleteTreeIter() { // (via AstVarScope) and delete it properly (at which point backp will be null). skipDelete = true; } - + + nodep->m_backp = nullptr; if (!skipDelete) { nodep->deleteNode();