Use uvalue field to get unsigned and avoid range check or overflow errors

git-svn-id: trunk@48977 -
This commit is contained in:
pierre 2021-03-15 13:24:27 +00:00
parent 77f3acdf76
commit 85fa313e59

View File

@ -464,7 +464,7 @@ interface
end
else
begin
d:=tordconstnode(right).value.svalue;
d:=tordconstnode(right).value.uvalue;
if d>=aword(1) shl (left.resultdef.size*8-1) then
begin
location.register:=cg.getintregister(current_asmdata.CurrAsmList,cgsize);