summary refs log tree commit diff stats
path: root/compiler/destroyer.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/destroyer.nim')
-rw-r--r--compiler/destroyer.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/destroyer.nim b/compiler/destroyer.nim
index a97b49dac..06d4dcbef 100644
--- a/compiler/destroyer.nim
+++ b/compiler/destroyer.nim
@@ -176,8 +176,8 @@ proc isLastRead(n: PNode; c: var Con): bool =
   # we go through all paths beginning from 'instr+1' and need to
   # ensure that we don't find another 'use X' instruction.
   if instr+1 >= c.g.len: return true
-  when false:
-    result = isLastRead(n.sym, c, 0, -1) >= 0
+  when true:
+    result = isLastRead(n.sym, c, instr+1, -1) >= 0
   else:
     let s = n.sym
     var pcs: seq[int] = @[instr+1]