Index: cpp_int/divide.hpp =================================================================== --- cpp_int/divide.hpp (revision 83103) +++ cpp_int/divide.hpp (working copy) @@ -336,11 +336,6 @@ 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: - return; - } // // check for x < y, try to do this without actually having to // do a full comparison: