diff --git a/compiler/dfa.nim b/compiler/dfa.nim index 1a7c394170..2b5cd350ad 100644 --- a/compiler/dfa.nim +++ b/compiler/dfa.nim @@ -564,7 +564,7 @@ proc genReturn(c: var Con; n: PNode) = genNoReturn(c, n) const - InterestingSyms = {skVar, skResult, skLet, skParam} + InterestingSyms = {skVar, skResult, skLet, skParam, skForVar} proc genUse(c: var Con; n: PNode) = var n = n diff --git a/compiler/injectdestructors.nim b/compiler/injectdestructors.nim index d4f7369afe..0a51dbf461 100644 --- a/compiler/injectdestructors.nim +++ b/compiler/injectdestructors.nim @@ -139,7 +139,7 @@ import lineinfos, parampatterns const - InterestingSyms = {skVar, skResult, skLet} + InterestingSyms = {skVar, skResult, skLet, skForVar} type Con = object