mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 04:29:29 +02:00
* is_signed does not check the ordtype but the ranges, so it cannot be used to
check for valid types for cvtsi2sd/s git-svn-id: trunk@47083 -
This commit is contained in:
parent
99d3651da9
commit
56c58b517d
@ -289,7 +289,9 @@ implementation
|
||||
end
|
||||
else
|
||||
begin
|
||||
if not(is_signed(left.resultdef)) then
|
||||
{ do not use is_signed here as it checks the boundaries instead
|
||||
of the ordtype }
|
||||
if not(torddef(left.resultdef).ordtype in [s32bit,s64bit]) then
|
||||
Internalerror(2020101001);
|
||||
case location.size of
|
||||
OS_F32:
|
||||
|
Loading…
Reference in New Issue
Block a user