aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/pack.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2018-11-26 09:23:31 +0000
committerDavid Shah <dave@ds0.me>2018-11-26 09:23:31 +0000
commit2c6a2c40e1a7a89430c0fbfb697970f75ea68b4f (patch)
tree7812629c507f16ed17078d9a13de709fb4b8426f /ice40/pack.cc
parent65a5d0595218e6f26d995abf5133d9ea381f40ea (diff)
parentff978570b162844de61dfa4ea9e30db6904b0b1f (diff)
downloadnextpnr-2c6a2c40e1a7a89430c0fbfb697970f75ea68b4f.tar.gz
nextpnr-2c6a2c40e1a7a89430c0fbfb697970f75ea68b4f.tar.bz2
nextpnr-2c6a2c40e1a7a89430c0fbfb697970f75ea68b4f.zip
Merge branch 'master' of github.com:YosysHQ/nextpnr
Diffstat (limited to 'ice40/pack.cc')
-rw-r--r--ice40/pack.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ice40/pack.cc b/ice40/pack.cc
index 34d671cf..682baadd 100644
--- a/ice40/pack.cc
+++ b/ice40/pack.cc
@@ -987,6 +987,8 @@ static void pack_special(Context *ctx)
for (auto user : pad_packagepin_net->users) {
user.cell->ports.erase(user.port);
}
+ if (pad_packagepin_net->driver.cell != nullptr)
+ pad_packagepin_net->driver.cell->ports.erase(pad_packagepin_net->driver.port);
ctx->nets.erase(pad_packagepin_net->name);
pad_packagepin_net = nullptr;
}