--- trunk/src/optimization/EndCriteria.cpp 2012/08/22 02:28:28 1782 +++ trunk/src/optimization/EndCriteria.cpp 2012/08/30 17:18:22 1790 @@ -22,9 +22,8 @@ #include "optimization/EndCriteria.hpp" #include "utils/simError.h" #include +#include - - namespace QuantLib { EndCriteria::EndCriteria(size_t maxIterations, @@ -184,11 +183,12 @@ namespace QuantLib { case QuantLib::EndCriteria::Unknown: return out << "Unknown"; default: - sprintf(painCave.errMsg, "unknown EndCriteria::Type ( %d )\n", + sprintf(painCave.errMsg, "Unknown EndCriteria::Type ( %d )\n", int(ec)); painCave.isFatal = 1; painCave.severity = OPENMD_ERROR; simError(); + return out << "Unknown EndCriteria::Type"; } }