summary refs log tree commit diff stats
path: root/tests/dll/server.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2019-05-27 15:57:20 +0200
committerAndreas Rumpf <rumpf_a@web.de>2019-05-27 21:29:02 +0200
commit795044ed2b9efd20ea220104ffc2894421930b2c (patch)
tree4845b33f4ec49a54c897c49101d8e3e32048f0fa /tests/dll/server.nim
parent383147f5cb3db55cde451902d2c11c5cee9df075 (diff)
downloadNim-795044ed2b9efd20ea220104ffc2894421930b2c.tar.gz
make tests green again
Diffstat (limited to 'tests/dll/server.nim')
-rw-r--r--tests/dll/server.nim8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/dll/server.nim b/tests/dll/server.nim
index 5ce1976ce..2b7791d4b 100644
--- a/tests/dll/server.nim
+++ b/tests/dll/server.nim
@@ -13,16 +13,14 @@ type
   PNode = ref TNode
 
 proc newLit(x: int): PNode {.exportc: "newLit", dynlib.} =
-  new(result)
-  result.x = x
+  result = PNode(k: nkLit, x: x)
 
 proc newOp(k: TNodeKind, a, b: PNode): PNode {.exportc: "newOp", dynlib.} =
   assert a != nil
   assert b != nil
-  new(result)
+  result = PNode(k: nkSub, a: a, b: b)
+  # now overwrite with the real value:
   result.k = k
-  result.a = a
-  result.b = b
 
 proc buildTree(x: int): PNode {.exportc: "buildTree", dynlib.} =
   result = newOp(nkMul, newOp(nkAdd, newLit(x), newLit(x)), newLit(x))