summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/writetracking.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/writetracking.nim b/compiler/writetracking.nim
index 2589959e8..db3e6c53a 100644
--- a/compiler/writetracking.nim
+++ b/compiler/writetracking.nim
@@ -83,7 +83,7 @@ proc depsArgs(w: var W; n: PNode) =
       if sfWrittenTo in paramType.sym.flags or paramType.typ.kind == tyVar:
         # p(f(x, y), X, g(h, z))
         deps(w, it, w.markAsWrittenTo)
-      if sfEscapes in paramType.sym.flags or paramType.typ.kind == tyVar:
+      if sfEscapes in paramType.sym.flags:
         deps(w, it, w.markAsEscaping)
 
 proc deps(w: var W; n: PNode) =