diff options
author | Yuriy Glukhov <yuriy.glukhov@gmail.com> | 2018-05-08 09:39:58 +0300 |
---|---|---|
committer | Yuriy Glukhov <yuriy.glukhov@gmail.com> | 2018-05-09 22:25:28 +0300 |
commit | 0b5883c21ea0f99a6742fa37d7101c31bc34bcba (patch) | |
tree | 8977e8f0a23f7e1f868661abac104bc4699aee45 /compiler/closureiters.nim | |
parent | fb965719a65809cbbfbcd9d83aabcc8216c6a54c (diff) | |
download | Nim-0b5883c21ea0f99a6742fa37d7101c31bc34bcba.tar.gz |
Small fix and cosmetics
Diffstat (limited to 'compiler/closureiters.nim')
-rw-r--r-- | compiler/closureiters.nim | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler/closureiters.nim b/compiler/closureiters.nim index 30c03bbe1..7172130ba 100644 --- a/compiler/closureiters.nim +++ b/compiler/closureiters.nim @@ -210,11 +210,6 @@ proc newCurExcAccess(ctx: var Ctx): PNode = ctx.curExcSym = ctx.newEnvVar(":curExc", callCodegenProc("getCurrentException", emptyNode).typ) ctx.newEnvVarAccess(ctx.curExcSym) -proc setStateInAssgn(stateAssgn: PNode, stateNo: int) = - assert stateAssgn.kind == nkAsgn - assert stateAssgn[1].kind == nkIntLit - stateAssgn[1].intVal = stateNo - proc newState(ctx: var Ctx, n, gotoOut: PNode): int = # Creates a new state, adds it to the context fills out `gotoOut` so that it # will goto this state. @@ -710,7 +705,7 @@ proc lowerStmtListExprs(ctx: var Ctx, n: PNode, needsSplit: var bool): PNode = n[0] = ex result.add(n) - of nkCast: + of nkCast, nkHiddenStdConv, nkHiddenSubConv, nkConv: var ns = false for i in 0 ..< n.len: n[i] = ctx.lowerStmtListExprs(n[i], ns) |