mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 13:19:37 +02:00
* only check for size matches when parameter is enum,ord,float
This commit is contained in:
parent
17d7fb5a03
commit
f86df421ce
@ -704,7 +704,8 @@ type
|
||||
begin
|
||||
{ for ordinals, floats and enums, verify if we might cause
|
||||
some range-check errors. }
|
||||
if (left.resulttype.def.deftype in [enumdef,orddef,floatdef]) and
|
||||
if (paraitem.paratype.def.deftype in [enumdef,orddef,floatdef]) and
|
||||
(left.resulttype.def.deftype in [enumdef,orddef,floatdef]) and
|
||||
(left.nodetype in [vecn,loadn,calln]) then
|
||||
begin
|
||||
if (left.resulttype.def.size>paraitem.paratype.def.size) then
|
||||
@ -2649,7 +2650,10 @@ begin
|
||||
end.
|
||||
{
|
||||
$Log$
|
||||
Revision 1.175 2003-08-10 17:25:23 peter
|
||||
Revision 1.176 2003-08-23 18:42:57 peter
|
||||
* only check for size matches when parameter is enum,ord,float
|
||||
|
||||
Revision 1.175 2003/08/10 17:25:23 peter
|
||||
* fixed some reported bugs
|
||||
|
||||
Revision 1.174 2003/07/25 09:54:57 jonas
|
||||
|
Loading…
Reference in New Issue
Block a user