From fc5dd11b3da555a3617c1163dc3105973d101b97 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 23 Mar 2020 15:47:10 +0100 Subject: fixes #13722 (#13729) * fixes #13722 * better fix --- compiler/injectdestructors.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/injectdestructors.nim') diff --git a/compiler/injectdestructors.nim b/compiler/injectdestructors.nim index 743bf9e23..29199aa41 100644 --- a/compiler/injectdestructors.nim +++ b/compiler/injectdestructors.nim @@ -616,7 +616,7 @@ proc pVarScoped(v: PNode; c: var Con; ri, res: PNode) = # unpacked tuple needs reset at every loop iteration res.add newTree(nkFastAsgn, v, genDefaultCall(v.typ, c, v.info)) elif {sfGlobal, sfThread} * v.sym.flags == {sfGlobal}: - c.graph.globalDestructors.add genDestroy(c, v) + c.graph.globalDestructors.add genDestroy(c, v) else: # We always translate 'var v = f()' into bitcopies. If 'v' is in a loop, # the destruction at the loop end will free the resources. Other assignments -- cgit 1.4.1-2-gfad0