diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim index b8dae81234..36c79bc9e1 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)