From 3317faf80da14463fd75e9b7543d957782f73581 Mon Sep 17 00:00:00 2001 From: Araq Date: Fri, 24 Apr 2015 02:41:04 +0200 Subject: [PATCH] fixes #2524 --- compiler/sempass2.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/sempass2.nim b/compiler/sempass2.nim index 5a243afa01..6bc0fa32c6 100644 --- a/compiler/sempass2.nim +++ b/compiler/sempass2.nim @@ -714,8 +714,8 @@ proc track(tracked: PEffects, n: PNode) = of nkVarSection, nkLetSection: for child in n: let last = lastSon(child) + if last.kind != nkEmpty: track(tracked, last) if child.kind == nkIdentDefs and last.kind != nkEmpty: - track(tracked, last) for i in 0 .. child.len-3: initVar(tracked, child.sons[i], volatileCheck=false) addAsgnFact(tracked.guards, child.sons[i], last)