[fpc-devel] Data flow analysis (dfa) and "case ... of"
    Jonas Maebe 
    jonas at freepascal.org
       
    Mon Jun  5 18:51:53 CEST 2017
    
    
  
On 05/06/17 18:46, Denis Kozlov wrote:
> Result is undefined if caller passes an out of range value.
That would be an error at the time this out-of-range value would be 
converted to TAnchorKind. If range checking is off there or disabled via 
an explicit type cast, then the result is undefined by definition. The 
compiler can and does assume in various cases that a type only holds 
values valid for that type.
Jonas
    
    
More information about the fpc-devel
mailing list