No parse tree submitted to IFeval:
Prevent segfault and emit error message
This commit is contained in:
parent
19abc83312
commit
7eb791fe00
|
|
@ -31,6 +31,11 @@ IFeval(IFparseTree * tree, double gmin, double *result, double *vals,
|
|||
int i, err;
|
||||
INPparseTree *myTree = (INPparseTree *) tree;
|
||||
|
||||
if (!myTree) {
|
||||
fprintf(stderr, "\nInternal error: No tree to evaluate.\n");
|
||||
controlled_exit(EXIT_BAD);
|
||||
}
|
||||
|
||||
#ifdef TRACE
|
||||
INPptPrint("calling PTeval, tree = ", tree);
|
||||
printf("values:");
|
||||
|
|
|
|||
Loading…
Reference in New Issue