summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2019-07-01 12:34:19 +0200
committerAraq <rumpf_a@web.de>2019-07-01 12:34:19 +0200
commitc352892232c75a4f3f23ef4da5218cf06b063ce9 (patch)
tree31219ec6d03bc6c7a7ae861c2c60170ef7958e9e
parent413dff03a085b61d5247d3a200c878d6ee2dc522 (diff)
downloadNim-c352892232c75a4f3f23ef4da5218cf06b063ce9.tar.gz
fixes #11628
-rw-r--r--compiler/sempass2.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/sempass2.nim b/compiler/sempass2.nim
index 6cde12588..7e75dde6d 100644
--- a/compiler/sempass2.nim
+++ b/compiler/sempass2.nim
@@ -696,6 +696,7 @@ proc track(tracked: PEffects, n: PNode) =
       addEffect(tracked, n.sons[0], useLineInfo=false)
       for i in 0 ..< safeLen(n):
         track(tracked, n.sons[i])
+      createTypeBoundOps(tracked.graph, tracked.c, n[0].typ, n.info)
     else:
       # A `raise` with no arguments means we're going to re-raise the exception
       # being handled or, if outside of an `except` block, a `ReraiseError`.