Make the registered passes local to the ModuleGraph (#9259)

Closes #9068
This commit is contained in:
LemonBoy 2018-10-09 19:24:03 +02:00 • committed by Andreas Rumpf
commit b97a7dbf3d
12 changed files with 60 additions and 64 deletions

View file

@ -14,10 +14,10 @@ import
os, options, ast, astalgo, msgs, ropes, idents, passes, docgen, lineinfos,
pathutils
from modulegraphs import ModuleGraph
from modulegraphs import ModuleGraph, PPassContext
type
TGen = object of TPassContext
TGen = object of PPassContext
doc: PDoc
module: PSym
PGen = ref TGen