diff --git a/eo/src/do/make_pop.h b/eo/src/do/make_pop.h index 244485df..87d7e5f3 100644 --- a/eo/src/do/make_pop.h +++ b/eo/src/do/make_pop.h @@ -78,6 +78,13 @@ eoPop& do_make_pop(eoParser & _parser, eoState& _state, eoInit & _ini for (unsigned i=0; i popSize.value()) + { + std::cerr << "WARNING, Load file contained too many individuals. Only the best will be retained" << std::endl; + pop.resize(popSize.value()); + } } else // nothing loaded from a file {