Improve previous commit: A bad .model line leads to a breakup
of the simulation.
This commit is contained in:
parent
c61acefef7
commit
f32f3ac8cd
|
|
@ -10277,10 +10277,9 @@ void inp_rem_unused_models(struct nscope *root, struct card *deck)
|
||||||
modl_new = TMALLOC(struct modellist, 1);
|
modl_new = TMALLOC(struct modellist, 1);
|
||||||
char *model_type = get_model_type(curr_line);
|
char *model_type = get_model_type(curr_line);
|
||||||
if (!model_type) {
|
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);
|
tfree(modl_new);
|
||||||
*curr_line = '*';
|
controlled_exit(EXIT_BAD);
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
modl_new->elemb = inp_get_elem_ident(model_type);
|
modl_new->elemb = inp_get_elem_ident(model_type);
|
||||||
modl_new->modelname = get_subckt_model_name(curr_line);
|
modl_new->modelname = get_subckt_model_name(curr_line);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue