From 43e50ff03160050f2f773b138873948c9a848b3a Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Sat, 7 Mar 2026 22:43:08 +0100 Subject: [PATCH] spectre_netlist: do not print "paramaters ..." line in subcircuit if there are no parameters (parameter keyword with no parameter list is a syntax error) --- src/spectre_netlist.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/spectre_netlist.c b/src/spectre_netlist.c index 091a6428..971795fb 100644 --- a/src/spectre_netlist.c +++ b/src/spectre_netlist.c @@ -575,7 +575,10 @@ int spectre_block_netlist(FILE *fd, int i, int alert) */ /* 20081206 new get_sym_template does not return token=value pairs where token listed in extra */ - fprintf(fd, "\nparameters %s", get_sym_template(xctx->sym[i].templ, extra)); + s = get_sym_template(xctx->sym[i].templ, extra); + if(s && s[0] && strchr(s, '=')) { + fprintf(fd, "\nparameters %s", get_sym_template(xctx->sym[i].templ, extra)); + } my_free(_ALLOC_ID_, &extra); fprintf(fd, "\n");