summary refs log tree commit diff stats
path: root/compiler/lambdalifting.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-05-27 23:18:15 +0200
committerAraq <rumpf_a@web.de>2013-05-27 23:18:15 +0200
commite3f93241c3824e49b69c647bbd44726a79e8f8f8 (patch)
tree8a56266270506f483ba93c71ac34d491b6f2e4dd /compiler/lambdalifting.nim
parent9c45e33d8c8b1a5f5fca69a467fda87b9b547057 (diff)
downloadNim-e3f93241c3824e49b69c647bbd44726a79e8f8f8.tar.gz
Revert "fix tforwardgeneric"
This reverts commit d82a032566de1612ff1ed2d82cc7ec2bd58267d7.
Diffstat (limited to 'compiler/lambdalifting.nim')
-rw-r--r--compiler/lambdalifting.nim3
1 files changed, 0 insertions, 3 deletions
diff --git a/compiler/lambdalifting.nim b/compiler/lambdalifting.nim
index 163ea4136..8d4946ab5 100644
--- a/compiler/lambdalifting.nim
+++ b/compiler/lambdalifting.nim
@@ -288,9 +288,6 @@ proc interestingVar(s: PSym): bool {.inline.} =
 proc semCaptureSym*(s, owner: PSym) =
   if interestingVar(s) and owner.id != s.owner.id and s.kind != skResult:
     if owner.typ != nil and not isGenericRoutine(owner):
-      # XXX: is this really safe?
-      # if we capture a var from another generic routine,
-      # it won't be consider captured.
       owner.typ.callConv = ccClosure
     #echo "semCaptureSym ", owner.name.s, owner.id, " ", s.name.s, s.id
     # since the analysis is not entirely correct, we don't set 'tfCapturesEnv'