diff --git a/eo/contrib/mathsym/symreg.cpp b/eo/contrib/mathsym/symreg.cpp index ee114964..35430f50 100644 --- a/eo/contrib/mathsym/symreg.cpp +++ b/eo/contrib/mathsym/symreg.cpp @@ -210,11 +210,6 @@ int main(int argc, char* argv[]) { if (meas_param == 1) meas = ErrorMeasure::mean_squared; - if (functions_added == 0) { - cout << "ERROR: no functions defined" << endl; - exit(1); - } - /* End parsing */ if (parser.userNeedsHelp()) { @@ -222,6 +217,12 @@ int main(int argc, char* argv[]) { return 1; } + if (functions_added == 0) { + cout << "ERROR: no functions defined" << endl; + exit(1); + } + + Dataset dataset; dataset.load_data(datafile.value());