From e67124ca80aa18338c0d98749537ee394ea2ce8b Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 8 Feb 2016 01:40:02 +0100 Subject: [PATCH] makes tints.nim test compile --- compiler/jsgen.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index f01d4d877d..7ecdd01f5a 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: