Removed problem with bad return-value-address
ASTGenerator counted for global storage declaration also storage declarations inside proc and fun
removed this behaviour
Solved local-variable-address problem, similar to return value problem