diff --git a/include/boost/math/tools/polynomial.hpp b/include/boost/math/tools/polynomial.hpp index 3f82df72f..6b8c65666 100644 --- a/include/boost/math/tools/polynomial.hpp +++ b/include/boost/math/tools/polynomial.hpp @@ -417,7 +417,7 @@ public: *this = zero; return *this; } - std::vector prod(size() + value.size() - 1); + std::vector prod(size() + value.size() - 1, T(0)); for (size_type i = 0; i < value.size(); ++i) for (size_type j = 0; j < size(); ++j) prod[i+j] += m_data[j] * value[i];