On Dec 19, 2013, at 9:36 AM, Paul Sandoz wrote:
> I think the logic for overflow when using the compareUnsigned is incorrect in
> Long:
>
> […]
> long result = first * radix + second;
> if (compareUnsigned(result, first) < 0) {I concur and verified that yesterday by replacing the above logic with BigInteger equivalents which passed the test. > My brain is too clogged up with cold at the moment to propose a fix :-( Hope you recover soon! Thanks, Brian
