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 diff --git a/gui/designwidget.cc b/gui/designwidget.cc index 8c5132e2..326c2649 100644 --- a/gui/designwidget.cc +++ b/gui/designwidget.cc @@ -227,7 +227,6 @@ void DesignWidget::prepareMenu(const QPoint &pos) QMenu menu(this); menu.addAction(selectAction); - QPoint pt(pos); menu.exec(tree->mapToGlobal(pos)); }