aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2018-11-11 10:11:55 +0100
committerClifford Wolf <clifford@clifford.at>2018-11-11 10:11:55 +0100
commit285bffeac5ace1679489c2d23c8c5dc4b06f0bfc (patch)
treee74dacc671b30282c7fd1e6b817a4ea462f53a9f
parent5cc9b9f61f3e01c05a8895640f6111fe73611fc3 (diff)
downloadnextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.tar.gz
nextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.tar.bz2
nextpnr-285bffeac5ace1679489c2d23c8c5dc4b06f0bfc.zip
Another bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
-rw-r--r--common/router1.cc2
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);
}
}