Skip to content

Commit 3a5ce2d

Browse files
Merge pull request #5112 from YosysHQ/krys/on_shutdown
design.cc: Use on_shutdown method
2 parents f7888c6 + af75dce commit 3a5ce2d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

kernel/register.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ struct Pass
2929
{
3030
std::string pass_name, short_help;
3131
Pass(std::string name, std::string short_help = "** document me **");
32+
// Prefer overriding 'Pass::on_shutdown()' if possible
3233
virtual ~Pass();
3334

3435
virtual void help();

passes/cmds/design.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ std::vector<RTLIL::Design*> pushed_designs;
2828

2929
struct DesignPass : public Pass {
3030
DesignPass() : Pass("design", "save, restore and reset current design") { }
31-
~DesignPass() override {
31+
void on_shutdown() override {
3232
for (auto &it : saved_designs)
3333
delete it.second;
3434
saved_designs.clear();

0 commit comments

Comments
 (0)