diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-11-11 10:11:55 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-11-11 10:11:55 +0100 |
commit | 285bffeac5ace1679489c2d23c8c5dc4b06f0bfc (patch) | |
tree | e74dacc671b30282c7fd1e6b817a4ea462f53a9f /common | |
parent | 5cc9b9f61f3e01c05a8895640f6111fe73611fc3 (diff) | |
download | nextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.tar.gz nextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.tar.bz2 nextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.zip |
Another bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'common')
-rw-r--r-- | common/router1.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/router1.cc b/common/router1.cc index a4b37daf..14591232 100644 --- a/common/router1.cc +++ b/common/router1.cc @@ -567,7 +567,7 @@ remove_wire_arcs: NetInfo *ripupPipNet = ctx->getConflictingPipNet(pip); NPNR_ASSERT(ripupPipNet != nullptr); - if (ripupPipNet != net_info || net_info->wires.at(cursor).pip != pip) + if (ripupPipNet != net_info || !net_info->wires.count(cursor) || net_info->wires.at(cursor).pip != pip) ripup_pip(pip); } } |