Bug 50597


GemStone/S 64 Bit

3.6.6, 3.6.5, 3.6.4, 3.6.3, 3.6.2, 3.6.1, 3.6

3.7, 3.6.7

Float =, ~= incorrect for SmallScaledDecimal arguments

The primitives supporting the Float methods = and ~= return false, rather than failing the primitive, for SmallScaledDecimal arguments. This bypasses the handling that converts the SmallScaledDecimal to a comparable value.


While the failure is in the primitive, the image methods in the following patch avoid the problem. File in as SystemUser and commit:



Last updated: 7/20/23