id summary reporter owner description type status milestone component version severity resolution keywords cc 12170 boost::multiprecision::export_bits throws on a negative cpp_int number Tassilo Glander John Maddock "When calling export_bits on a negative boost::multiprecision number based on cpp_int, an exception is thrown from the internal method msb (""testing individual bits in negative values is not supported""). boost::multiprecision::checked_int128_t i (-1); // use negative number std::vector v; export_bits(i, std::back_inserter(v), 8); // throws export_bits is designed to be used for data exchange, so must export valid data." Bugs closed To Be Determined multiprecision Boost 1.60.0 Problem fixed export_bits cpp_int