aboutsummaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2022-04-27 14:18:42 +0100
committergatecat <gatecat@ds0.me>2022-04-27 14:18:42 +0100
commit20cfafa109c15ef8f12307cf23f595c893f5a2e1 (patch)
tree6ac923abf37ef7da650cdbfdc7487d18f3ae8adc /generic
parenta35c80cc10c69f88ceddee604ea29f172fbae1c0 (diff)
downloadnextpnr-20cfafa109c15ef8f12307cf23f595c893f5a2e1.tar.gz
nextpnr-20cfafa109c15ef8f12307cf23f595c893f5a2e1.tar.bz2
nextpnr-20cfafa109c15ef8f12307cf23f595c893f5a2e1.zip
generic: Add missing uarch guard
Signed-off-by: gatecat <gatecat@ds0.me>
Diffstat (limited to 'generic')
-rw-r--r--generic/arch.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/generic/arch.cc b/generic/arch.cc
index 0aece64f..f622fed3 100644
--- a/generic/arch.cc
+++ b/generic/arch.cc
@@ -390,7 +390,8 @@ void Arch::unbindWire(WireId wire)
refreshUiPip(pip);
}
- uarch->notifyWireChange(wire, nullptr);
+ if (uarch)
+ uarch->notifyWireChange(wire, nullptr);
net_wires.erase(wire);
wire_info(wire).bound_net = nullptr;
refreshUiWire(wire);