Fix memory leak in process_assignment().
diff --git a/systemverilog-plugin/UhdmAst.cc b/systemverilog-plugin/UhdmAst.cc index 6bc9472..d6a0a2a 100644 --- a/systemverilog-plugin/UhdmAst.cc +++ b/systemverilog-plugin/UhdmAst.cc
@@ -3095,7 +3095,8 @@ auto top_node = find_ancestor({AST::AST_MODULE}); if (!top_node) return; - top_node->children.push_back(current_node->children[0]->clone()); + top_node->children.push_back(std::move(current_node->children[0])); + delete current_node; current_node = nullptr; } }