1 | /usr/local/include/boost/multiprecision/number.hpp(52): error: no operator "=" matches these operands
|
---|
2 | operand types are: boost::multiprecision::backends::cpp_bin_float<24U, boost::multiprecision::backends::digit_base_2, void, int16_t, (int16_t)(-126), (int16_t)127> = double
|
---|
3 | m_backend = canonical_value(v);
|
---|
4 | ^
|
---|
5 | detected during instantiation of "boost::multiprecision::number<Backend, ExpressionTemplates>::number(const V &, boost::enable_if_c<<expression>, void>::type *) [with Backend=boost::multiprecision::backends::cpp_bin_float<24U, boost::multiprecision::backends::digit_base_2, void, int16_t={short}, (int16_t={short})(-126), (int16_t={short})127>, ExpressionTemplates=boost::multiprecision::et_off, V=float]" at line 86 of "/usr/local/include/boost/type_traits/is_convertible.hpp"
|
---|
6 |
|
---|
7 | compilation aborted for bug.cc (code 2)
|
---|