diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-08-02 12:47:02 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-08-02 12:47:02 +0200 |
commit | de6198c747afc32a9bd41b70eb9d217054a916f0 (patch) | |
tree | 5da64c63fbd8a00c1bb1be5afe1206c79c075e5f /compiler/pragmas.nim | |
parent | 24b72cebe7b30120eec9a5dce822f65f93881362 (diff) | |
download | Nim-de6198c747afc32a9bd41b70eb9d217054a916f0.tar.gz |
fixes #4555
Diffstat (limited to 'compiler/pragmas.nim')
-rw-r--r-- | compiler/pragmas.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim index 50d5bb1b5..781aab687 100644 --- a/compiler/pragmas.nim +++ b/compiler/pragmas.nim @@ -569,7 +569,7 @@ proc deprecatedStmt(c: PContext; pragma: PNode) = localError(pragma.info, "list of key:value pairs expected"); return for n in pragma: if n.kind in {nkExprColonExpr, nkExprEqExpr}: - let dest = qualifiedLookUp(c, n[1]) + let dest = qualifiedLookUp(c, n[1], {checkUndeclared}) let src = considerQuotedIdent(n[0]) let alias = newSym(skAlias, src, dest, n[0].info) incl(alias.flags, sfExported) @@ -594,7 +594,7 @@ proc pragmaGuard(c: PContext; it: PNode; kind: TSymKind): PSym = # and perform the lookup on demand instead. result = newSym(skUnknown, considerQuotedIdent(n), nil, n.info) else: - result = qualifiedLookUp(c, n) + result = qualifiedLookUp(c, n, {checkUndeclared}) proc singlePragma(c: PContext, sym: PSym, n: PNode, i: int, validPragmas: TSpecialWords): bool = |