Merge pull request #4383 from oderwat/fix-macros-warning

Fix a warning about result reused in macros.nim.
This commit is contained in:
Andreas Rumpf 2016-06-21 18:41:50 +02:00 • committed by GitHub
commit bdf53fe9a9

View file

@ -758,12 +758,12 @@ template findChild*(n: NimNode; cond: expr): NimNode {.
## var res = findChild(n, it.kind == nnkPostfix and ## var res = findChild(n, it.kind == nnkPostfix and
## it.basename.ident == !"foo") ## it.basename.ident == !"foo")
block: block:
var result: NimNode var res: NimNode
for it in n.children: for it in n.children:
if cond: if cond:
result = it res = it
break break
result res
proc insert*(a: NimNode; pos: int; b: NimNode) {.compileTime.} = proc insert*(a: NimNode; pos: int; b: NimNode) {.compileTime.} =
## Insert node B into A at pos ## Insert node B into A at pos