* excess precision should not be applied to comp or currency

git-svn-id: trunk@47246 -
This commit is contained in:
florian 2020-10-28 21:37:27 +00:00
parent 5b06af8886
commit ff31d95a69

View File

@ -1884,7 +1884,8 @@ implementation
floattype for results }
if (right.resultdef.typ=floatdef) and
(left.resultdef.typ=floatdef) and
(tfloatdef(left.resultdef).floattype=tfloatdef(right.resultdef).floattype) then
(tfloatdef(left.resultdef).floattype=tfloatdef(right.resultdef).floattype) and
not(tfloatdef(left.resultdef).floattype in [s64comp,s64currency]) then
begin
if cs_excessprecision in current_settings.localswitches then
resultrealdef:=pbestrealtype^