summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorZahary Karadjov <zahary@gmail.com>2020-03-30 01:38:59 +0300
committerAndreas Rumpf <rumpf_a@web.de>2020-04-01 19:38:44 +0200
commit2b66d665679912e62244a94c134ce910838fc107 (patch)
treed8571498abdc79338278719a4057e51d89c5fbb6 /compiler
parente63b673ce2557bcc3189bd5917b35327253b4c1b (diff)
downloadNim-2b66d665679912e62244a94c134ce910838fc107.tar.gz
Fix a CI failure during koch doc
Diffstat (limited to 'compiler')
-rw-r--r--compiler/sempass2.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/sempass2.nim b/compiler/sempass2.nim
index 3ad0a1931..40b3b15ce 100644
--- a/compiler/sempass2.nim
+++ b/compiler/sempass2.nim
@@ -996,7 +996,8 @@ proc track(tracked: PEffects, n: PNode) =
         createTypeBoundOps(tracked, x[1].typ, n.info)
 
       if x.kind == nkExprColonExpr:
-        notNilCheck(tracked, x[1], x[0].sym.typ)
+        if x[0].kind == nkSym:
+          notNilCheck(tracked, x[1], x[0].sym.typ)
         checkForSink(tracked.config, tracked.owner, x[1])
       else:
         checkForSink(tracked.config, tracked.owner, x)