From 3f789fc749f32bd979a6a4042dc4653b12227cfc Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Thu, 30 Apr 2026 15:19:19 +0200 Subject: [PATCH] auto_set_wire_bus(): launch prepare_netlist_structs(0) before checking wires --- src/netlist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/netlist.c b/src/netlist.c index 6df779c7..e4111057 100644 --- a/src/netlist.c +++ b/src/netlist.c @@ -1619,7 +1619,8 @@ void auto_set_wire_bus(int start, int end) if(xctx->netlist_count) return; /* do this only in top level */ if(end > xctx->wires) return; if(start < 0) return; - if(!xctx->prep_hi_structs) return; + + prepare_netlist_structs(0); /* update all wires .node fields */ cc = WIRELAYER; if(xctx->only_probes) cc = GRIDLAYER; regcomp(&re, "(.+\\[.+(:|\\.\\.)[^.]+\\])|(,)", REG_NOSUB | REG_EXTENDED);