summary refs log tree commit diff stats
path: root/compiler/pragmas.nim
diff options
context:
space:
mode:
authorJörg Wollenschläger <joerg.wollenschlaeger@gmail.com>2018-09-22 03:32:04 +0900
committerJörg Wollenschläger <joerg.wollenschlaeger@gmail.com>2018-09-22 03:32:04 +0900
commitc29d9f0382b5d08e3f7bcedc6d6e0b467e1d9b54 (patch)
tree0b6184901767edd713b3a822258d07e2d7f579dd /compiler/pragmas.nim
parent6b5e2adfd08796eb73dbec479f3e40b22a366c98 (diff)
downloadNim-c29d9f0382b5d08e3f7bcedc6d6e0b467e1d9b54.tar.gz
Allow custom pragmas on more symbols again
Diffstat (limited to 'compiler/pragmas.nim')
-rw-r--r--compiler/pragmas.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim
index b8dae8123..36c79bc9e 100644
--- a/compiler/pragmas.nim
+++ b/compiler/pragmas.nim
@@ -1110,7 +1110,7 @@ proc singlePragma(c: PContext, sym: PSym, n: PNode, i: var int,
         else: sym.flags.incl sfUsed
       of wLiftLocals: discard
       else: invalidPragma(c, it)
-    elif sym.kind in {skField,skProc,skFunc,skConverter,skMethod,skType}:
+    elif sym.kind in {skVar,skLet,skParam,skField,skProc,skFunc,skConverter,skMethod,skType}:
       n.sons[i] = semCustomPragma(c, it)
     else:
       illegalCustomPragma(c, it, sym)