summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndrii Riabushenko <cdome@bk.ru>2018-12-08 19:20:34 +0000
committerAndrii Riabushenko <cdome@bk.ru>2018-12-08 19:20:34 +0000
commite5b9d89bcf15f34b54aeb95a8678b0223d1d9f7a (patch)
tree618c545bb00506818c4a07819ab5c464b2908190
parent0fdd7629b423d77178052c98f42d0683d3ec17ba (diff)
downloadNim-e5b9d89bcf15f34b54aeb95a8678b0223d1d9f7a.tar.gz
style improvements
-rw-r--r--compiler/destroyer.nim7
1 files changed, 3 insertions, 4 deletions
diff --git a/compiler/destroyer.nim b/compiler/destroyer.nim
index 75cf86124..c5f49984e 100644
--- a/compiler/destroyer.nim
+++ b/compiler/destroyer.nim
@@ -116,7 +116,7 @@ Remarks: Rule 1.2 is not yet implemented because ``sink`` is currently
 
 import
   intsets, ast, astalgo, msgs, renderer, magicsys, types, idents, trees,
-  strutils, options, dfa, lowerings, tables, modulegraphs, msgs,
+  strutils, options, dfa, lowerings, tables, modulegraphs,
   lineinfos, parampatterns
 
 const
@@ -127,8 +127,7 @@ type
     owner: PSym
     g: ControlFlowGraph
     jumpTargets: IntSet
-    topLevelVars: PNode
-    destroys: PNode 
+    destroys, topLevelVars: PNode
     graph: ModuleGraph
     emptyNode: PNode
     otherRead: PNode
@@ -616,8 +615,8 @@ proc injectDestructorCalls*(g: ModuleGraph; owner: PSym; n: PNode): PNode =
     echo "injecting into ", n
   var c: Con
   c.owner = owner
-  c.topLevelVars = newNodeI(nkVarSection, n.info)
   c.destroys = newNodeI(nkStmtList, n.info)
+  c.topLevelVars = newNodeI(nkVarSection, n.info)
   c.graph = g
   c.emptyNode = newNodeI(nkEmpty, n.info)
   let cfg = constructCfg(owner, n)