diff --git a/include/boost/multiprecision/cpp_int/divide.hpp b/include/boost/multiprecision/cpp_int/divide.hpp index 1668036d..df148c02 100644 --- a/include/boost/multiprecision/cpp_int/divide.hpp +++ b/include/boost/multiprecision/cpp_int/divide.hpp @@ -336,13 +336,6 @@ void divide_unsigned_helper( r.sign(false); typename CppInt1::limb_pointer pr = r.limbs(); - if((r_order == 0) && (*pr == 0)) - { - // All the limbs in x are zero, so is the result: - if(result) - *result = static_cast(0u); - return; - } // // check for x < y, try to do this without actually having to // do a full comparison: