id summary reporter owner description type status milestone component version severity resolution keywords cc 11328 Regression in multiprecision::cpp_int comparison chfast@… John Maddock "The comparison of 2 values of different cpp_int types in the following program produces incorrect result: {{{#!cpp #include #include #include using bigint = boost::multiprecision::number>; using u128 = boost::multiprecision::number>; int main() { u128 a = 14; bigint b = bigint(""115792089237316195423570985008687907853269984665640564039457584007913129639948""); auto correct = a < b; std::cout << ""Boost "" << BOOST_VERSION << "" : "" << correct << std::endl; return !correct; } }}} Versions affected: 1.58+." Bugs closed Boost 1.59.0 multiprecision Boost 1.58.0 Regression fixed