diff options
author | Araq <rumpf_a@web.de> | 2019-05-27 15:57:20 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-05-27 21:29:02 +0200 |
commit | 795044ed2b9efd20ea220104ffc2894421930b2c (patch) | |
tree | 4845b33f4ec49a54c897c49101d8e3e32048f0fa /tests/dll/server.nim | |
parent | 383147f5cb3db55cde451902d2c11c5cee9df075 (diff) | |
download | Nim-795044ed2b9efd20ea220104ffc2894421930b2c.tar.gz |
make tests green again
Diffstat (limited to 'tests/dll/server.nim')
-rw-r--r-- | tests/dll/server.nim | 8 |
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)) |