diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-02-08 01:40:02 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-02-08 01:40:02 +0100 |
commit | e67124ca80aa18338c0d98749537ee394ea2ce8b (patch) | |
tree | aeb5ac7dc2e955d6071430f61b636092fcd2909e /compiler | |
parent | b557153ab7bb786d74caa9a8e4bb97dd499fa48e (diff) | |
download | Nim-e67124ca80aa18338c0d98749537ee394ea2ce8b.tar.gz |
makes tints.nim test compile
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/jsgen.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index f01d4d877..7ecdd01f5 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -75,6 +75,7 @@ type generatedSyms: IntSet typeInfoGenerated: IntSet classes: seq[(PType, Rope)] + unique: int # for temp identifier generation PGlobals = ref TGlobals PProc = ref TProc @@ -2052,9 +2053,11 @@ proc myProcess(b: PPassContext, n: PNode): PNode = var m = BModule(b) if m.module == nil: internalError(n.info, "myProcess") var p = newProc(globals, m, nil, m.module.options) + p.unique = globals.unique genModule(p, n) add(p.g.code, p.locals) add(p.g.code, p.body) + globals.unique = p.unique proc wholeCode*(m: BModule): Rope = for prc in globals.forwarded: |