diff options
-rw-r--r-- | frontends/ast/ast.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/frontends/ast/ast.cc b/frontends/ast/ast.cc index 7600e2912..1f2ecffde 100644 --- a/frontends/ast/ast.cc +++ b/frontends/ast/ast.cc @@ -1120,6 +1120,7 @@ void AstModule::reprocess_module(RTLIL::Design *design, dict<RTLIL::IdString, RT // Generate RTLIL from AST for the new module and add to the design: AstModule *newmod = process_module(new_ast, false); + delete(new_ast); design->add(newmod); RTLIL::Module* mod = design->module(original_name); if (is_top) |