Bug: 42244

Impact:

Product:
GemStone/S 64 Bit

Versions:
3.0.1, 3.0

Platform:
All

Fixed In:
3.1

Subnormal LargeIntegers not converted by adding 0

Converting a subnormal LargeInteger (a LargeInteger in the range of a SmallInteger)
to a SmallInteger should be done by adding 0 or by multiplying by 1.  Adding
0 did not work in 3.0 and 3.0.1.

Workaround:

To convert a subnormal LargeInteger, multiply by 1.