[fpc-devel] Wrong docs: not initialized global variables
    Jonas Maebe 
    jonas at freepascal.org
       
    Wed Apr  4 18:53:13 CEST 2018
    
    
  
On 04/04/18 18:44, Ondrej Pokorny wrote:
> I want to stress that the compiler emits a warning on code that does not 
> have (and also cannot have) an error
An error is wrong code behaviour. If you do not initialise a variable 
with the correct value, then you can have an error. This correct value 
can be different from "empty string" or "nil".
For the same reason, we also warn about uninitialised global variables 
(if this can be detected without interprocedural analysis, i.e., if they 
are only used in the main program code; but that is merely due to a 
limitation of the analysis).
Jonas
    
    
More information about the fpc-devel
mailing list