diff options
author | Araq <rumpf_a@web.de> | 2015-09-02 00:55:31 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-09-02 00:55:31 +0200 |
commit | 6fc01d1501fdda38477734ac713e52ba3852f56a (patch) | |
tree | 15a56bcaa17cd8706dd3537b63ad32ee66211b16 /compiler | |
parent | 1e597c6332e41a9633ba42918b0e1797065a7f6e (diff) | |
download | Nim-6fc01d1501fdda38477734ac713e52ba3852f56a.tar.gz |
'var T' doesn't imply escaping
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/writetracking.nim | 2 |
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) = |