made some tests green; implemented 'from module import nil'

This commit is contained in:
Araq 2013-05-19 23:17:16 +02:00
commit 1c9b4e5d33
16 changed files with 84 additions and 975 deletions

View file

@ -40,7 +40,7 @@ proc semExprWithType(c: PContext, n: PNode, flags: TExprFlags = {}): PNode =
# do not produce another redundant error message:
#raiseRecoverableError("")
result = errorNode(c, n)
if result.typ == nil:
if result.typ == nil or result.typ == EnforceVoidContext:
# we cannot check for 'void' in macros ...
LocalError(n.info, errExprXHasNoType,
renderTree(result, {renderNoComments}))