remove ast.emptyNode global; cleanup configuration.nim

This commit is contained in:
Araq 2018-05-16 03:06:07 +02:00
commit 2a7fc84c86
29 changed files with 148 additions and 312 deletions

View file

@ -442,7 +442,7 @@ proc callForeignFunction*(call: PNode): PNode =
libffi.call(cif, fn, retVal, args)
if retVal.isNil:
result = emptyNode
result = newNode(nkEmpty)
else:
result = unpack(retVal, typ.sons[0], nil)
result.info = call.info
@ -484,7 +484,7 @@ proc callForeignFunction*(fn: PNode, fntyp: PType,
libffi.call(cif, fn, retVal, cargs)
if retVal.isNil:
result = emptyNode
result = newNode(nkEmpty)
else:
result = unpack(retVal, fntyp.sons[0], nil)
result.info = info