Merge branch 'master' of github.com:Araq/Nimrod

This commit is contained in:
Araq 2013-08-22 19:28:58 +02:00
commit a8c8a85135
27 changed files with 652 additions and 326 deletions

View file

@ -152,7 +152,7 @@ proc genSingleVar(p: BProc, a: PNode) =
var immediateAsgn = a.sons[2].kind != nkEmpty
if sfGlobal in v.flags:
if v.owner.kind != skModule:
targetProc = p.module.preInitProc
targetProc = p.module.postInitProc
assignGlobalVar(targetProc, v)
# XXX: be careful here.
# Global variables should not be zeromem-ed within loops