[fpc-pascal] Range check error warning.
    fredvs 
    fiens at hotmail.com
       
    Tue Mar 24 01:08:04 CET 2020
    
    
  
Hello.
With fpc 3.3.1 there is this warning:
"Warning: (4110) Range check error while evaluating constants (-193 must be
between 0 and 255)"
Here the code pointed by the warning:
const
 foldhiddenbit = 7;
 foldhiddenmask = 1 shl foldhiddenbit;
 currentfoldhiddenbit = 6;
 currentfoldhiddenmask = 1 shl currentfoldhiddenbit;
 foldlevelmask = byte(not (foldhiddenmask or currentfoldhiddenmask));
-------->Here the warning
I dont understand how the compiler can find -193 as value for
foldlevelmask...
Fre;D
-----
Many thanks ;-)
--
Sent from: http://free-pascal-general.1045716.n5.nabble.com/
    
    
More information about the fpc-pascal
mailing list