diff --git a/opm/material/eos/PengRobinson.hpp b/opm/material/eos/PengRobinson.hpp index a578c73a7..d3ea4e1a1 100644 --- a/opm/material/eos/PengRobinson.hpp +++ b/opm/material/eos/PengRobinson.hpp @@ -37,7 +37,7 @@ #include #include -#include +#include namespace Opm { @@ -381,9 +381,11 @@ protected: return; } - std::ostringstream oss; - oss << "Could not determine the critical point for a=" << a << ", b=" << b; - throw NumericalProblem(oss.str()); + const std::string msg = + "Could not determine the critical point for a=" + + std::to_string(getValue(a)) + + ", b=" + std::to_string(getValue(b)); + throw NumericalProblem(msg); } if (findExtrema_(minVm, maxVm, minP, maxP, a, b, T - delta)) {