aboutsummaryrefslogtreecommitdiffstats
path: root/common/nextpnr.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/nextpnr.h')
-rw-r--r--common/nextpnr.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/common/nextpnr.h b/common/nextpnr.h
index 5b1a6a4f..df9d7e3e 100644
--- a/common/nextpnr.h
+++ b/common/nextpnr.h
@@ -207,6 +207,18 @@ struct BaseCtx
IdString::initialize_add(this, "", 0);
IdString::initialize_arch(this);
}
+
+ ~BaseCtx()
+ {
+ for(auto &item : nets) {
+ delete item.second;
+ }
+ for(auto &item : cells) {
+ delete item.second;
+ }
+ delete idstring_str_to_idx;
+ delete idstring_idx_to_str;
+ }
};
NEXTPNR_NAMESPACE_END