Community
Participate
Working Groups
Created attachment 205333 [details] EGL RUI Handler source code BigInt != operation give incorrect results run the handler. expect all variations to produce good
Decimal has same issue function runComparisonFunction33d() int1 decimal(5,2) = 75; int2 decimal(5,2) = 328; result boolean = (int1 != int2); if (result) syslib.writestdout("good"); else syslib.writeStdout("bad"); end end function runComparisonFunction34d() int1 decimal(5,2) = 75; int2 decimal(5,2) = 75; result boolean = (int1 != int2); if (!result) syslib.writestdout("good"); else syslib.writeStdout("bad"); end end
Fixed both BigInt and Decimal, along with a similar problem in Float.
Verified with 201110172101 & closed