diff --git a/modules/shared/lib/int36.js b/modules/shared/lib/int36.js index 8935fb199..15e4c0f9b 100644 --- a/modules/shared/lib/int36.js +++ b/modules/shared/lib/int36.js @@ -162,7 +162,9 @@ class Int36 { if (extended) { if (fUnsigned) extended += Int36.BIT36; /* - * TODO: Come up with a solution that won't overflow JavaScript's more limited precision. + * TODO: Need a radix-independent solution for these extended (up to 72-bit) values, + * because after 52 bits, JavaScript will start dropping least-significant bits. Until + * then, you're better off sticking with octal (see above). */ value = extended * Int36.BIT36 + value; }