mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 05:39:29 +01: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