Ticket #12532: boost_zero_polynomial_evaluate.patch

File boost_zero_polynomial_evaluate.patch, 448 bytes (added by kartikmohta@…, 6 years ago)
  • boost/math/tools/

    old new  
    334334   }
    335335   T evaluate(T z)const
    336336   {
    337       return boost::math::tools::evaluate_polynomial(&m_data[0], z, m_data.size());;
     337      return m_data.size() > 0 ? boost::math::tools::evaluate_polynomial(&m_data[0], z, m_data.size()) : 0;
    338338   }
    339339   std::vector<T> chebyshev()const
    340340   {