Browse Source

Improve previous commit: A bad .model line leads to a breakup

of the simulation.
pre-master-46
Holger Vogt 3 years ago
parent
commit
f32f3ac8cd
  1. 5
      src/frontend/inpcom.c

5
src/frontend/inpcom.c

@ -10277,10 +10277,9 @@ void inp_rem_unused_models(struct nscope *root, struct card *deck)
modl_new = TMALLOC(struct modellist, 1);
char *model_type = get_model_type(curr_line);
if (!model_type) {
fprintf(stderr, "Warning: no model type given in line %s, ignored!\n", curr_line);
fprintf(stderr, "Error: no model type given in line %s!\n", curr_line);
tfree(modl_new);
*curr_line = '*';
continue;
controlled_exit(EXIT_BAD);
}
modl_new->elemb = inp_get_elem_ident(model_type);
modl_new->modelname = get_subckt_model_name(curr_line);

Loading…
Cancel
Save