optimized method dispatchers

This commit is contained in:
Araq 2014-06-12 16:05:50 +02:00
commit 15909c7be2
7 changed files with 49 additions and 5 deletions

View file

@ -1383,6 +1383,7 @@ proc myClose(b: PPassContext, n: PNode): PNode =
registerModuleToMain(m.module)
if sfMainModule in m.module.flags:
m.objHasKidsValid = true
var disp = generateMethodDispatchers()
for i in 0..sonsLen(disp)-1: genProcAux(m, disp.sons[i].sym)
genMainProc(m)