diff options
author | Araq <rumpf_a@web.de> | 2011-08-20 00:24:02 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-08-20 00:24:02 +0200 |
commit | d560e84fcc1171164073a31797649c26a54b03e1 (patch) | |
tree | 3466a4c3b27b1bdf10f489c130632bb6eef17975 /compiler | |
parent | 5cba831c8848658d67b7a00e24d9696326b9bcc9 (diff) | |
download | Nim-d560e84fcc1171164073a31797649c26a54b03e1.tar.gz |
locks now in their own core module
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/ccgstmts.nim | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/compiler/ccgstmts.nim b/compiler/ccgstmts.nim index df843bc38..c12b93b4d 100755 --- a/compiler/ccgstmts.nim +++ b/compiler/ccgstmts.nim @@ -30,18 +30,14 @@ proc genLineDir(p: BProc, t: PNode) = [toRope(line), makeCString(toFilename(t.info).extractFilename)]) proc genVarTuple(p: BProc, n: PNode) = - var - L: int - v: PSym - tup, field: TLoc - t: PType + var tup, field: TLoc if n.kind != nkVarTuple: InternalError(n.info, "genVarTuple") - L = sonsLen(n) + var L = sonsLen(n) genLineDir(p, n) initLocExpr(p, n.sons[L - 1], tup) - t = tup.t + var t = tup.t for i in countup(0, L - 3): - v = n.sons[i].sym + var v = n.sons[i].sym if sfGlobal in v.flags: assignGlobalVar(p, v) genObjectInit(p, cpsInit, v.typ, v.loc, true) |