summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2017-03-08 00:39:13 +0100
committerAndreas Rumpf <rumpf_a@web.de>2017-03-08 00:39:13 +0100
commit507feb3ce51d4d12b86c101e2c5bf4bbba441c82 (patch)
tree0ff608874f0841ffe3a3af96b7bcc19e8cf19b99 /compiler/semexprs.nim
parent91a4b448fdfb1a28e5bd1f1d5785e0308fedcb1a (diff)
parent7dc8dcb581a2de06472c35868504c7aafe69ca81 (diff)
downloadNim-507feb3ce51d4d12b86c101e2c5bf4bbba441c82.tar.gz
Merge branch 'devel' into faster-nimsuggest
Diffstat (limited to 'compiler/semexprs.nim')
-rw-r--r--compiler/semexprs.nim4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim
index ba60442d6..a419cd000 100644
--- a/compiler/semexprs.nim
+++ b/compiler/semexprs.nim
@@ -2324,12 +2324,16 @@ proc semExpr(c: PContext, n: PNode, flags: TExprFlags = {}): PNode =
   of nkIfExpr, nkIfStmt: result = semIf(c, n)
   of nkHiddenStdConv, nkHiddenSubConv, nkConv, nkHiddenCallConv:
     checkSonsLen(n, 2)
+    considerGenSyms(c, n)
   of nkStringToCString, nkCStringToString, nkObjDownConv, nkObjUpConv:
     checkSonsLen(n, 1)
+    considerGenSyms(c, n)
   of nkChckRangeF, nkChckRange64, nkChckRange:
     checkSonsLen(n, 3)
+    considerGenSyms(c, n)
   of nkCheckedFieldExpr:
     checkMinSonsLen(n, 2)
+    considerGenSyms(c, n)
   of nkTableConstr:
     result = semTableConstr(c, n)
   of nkClosedSymChoice, nkOpenSymChoice: