I think there may be a bug with the "<" operator and decimal operan

I think there may be a bug with the "<" operator and decimal operands. More specifically with the decimal operand with a .0 decimal place. It is reproduce-able with the following test expression. I would expect this to return an array of all true values, but instead for the first two it returns false. This only seems to be a problem with -1 and 1.0 for some reason. I have not been able to reproduce with other numbers.

{
-1.0 < 1.0,
-1 < 1.0,
-1 < 1,
-1 < 1.01,
-1 = -1.0,
-1.0 <= 1.0,
-1 <= 1.0,
1.0 > -1,
1 > -1.0
}

OriginalPostID-156893

OriginalPostID-156893

  Discussion posts and replies are publicly visible