summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2017-10-10 09:18:31 +0200
committerAndreas Rumpf <rumpf_a@web.de>2017-10-10 09:18:31 +0200
commit55cb959a68f00e4702bf1f80207d574dd1888f46 (patch)
tree509e453381557bd2658e7b85dde07dcf9447bf52 /tests
parent7016a8f57d819f2d7f7f7275b93ec358c29a268f (diff)
downloadNim-55cb959a68f00e4702bf1f80207d574dd1888f46.tar.gz
make tests green again; closes #5861
Diffstat (limited to 'tests')
-rw-r--r--tests/async/tnewasyncudp.nim4
-rw-r--r--tests/float/tfloat4.nim2
-rw-r--r--tests/system/toString.nim2
3 files changed, 4 insertions, 4 deletions
diff --git a/tests/async/tnewasyncudp.nim b/tests/async/tnewasyncudp.nim
index da731f4b8..b56cdc71b 100644
--- a/tests/async/tnewasyncudp.nim
+++ b/tests/async/tnewasyncudp.nim
@@ -62,7 +62,7 @@ proc launchSwarm(name: ptr SockAddr) {.async.} =
                                     16384, cast[ptr SockAddr](addr saddr),
                                     addr slen)
       size = 0
-      var grammString = $buffer.cstring
+      var grammString = $cstring(addr buffer)
       if grammString == message:
         saveSendingPort(sockport)
         inc(recvCount)
@@ -84,7 +84,7 @@ proc readMessages(server: AsyncFD) {.async.} =
                                   16384, cast[ptr SockAddr](addr(saddr)),
                                   addr(slen))
     size = 0
-    var grammString = $buffer.cstring
+    var grammString = $cstring(addr buffer)
     if grammString.startswith("Message ") and
        saddr.sin_addr.s_addr == 0x100007F:
       await sendTo(server, addr grammString[0], len(grammString),
diff --git a/tests/float/tfloat4.nim b/tests/float/tfloat4.nim
index d7783ce26..559c8aaca 100644
--- a/tests/float/tfloat4.nim
+++ b/tests/float/tfloat4.nim
@@ -9,7 +9,7 @@ proc c_sprintf(buf, fmt: cstring) {.importc:"sprintf", header: "<stdio.h>", vara
 
 proc floatToStr(f: float64): string =
   var buffer: array[128, char]
-  c_sprintf(buffer, "%.16e", f)
+  c_sprintf(addr buffer, "%.16e", f)
   result = ""
   for ch in buffer:
     if ch == '\0':
diff --git a/tests/system/toString.nim b/tests/system/toString.nim
index bc8720b55..1279897a7 100644
--- a/tests/system/toString.nim
+++ b/tests/system/toString.nim
@@ -50,4 +50,4 @@ import strutils
 
 let arr = ['H','e','l','l','o',' ','W','o','r','l','d','!','\0']
 doAssert $arr == "[H, e, l, l, o,  , W, o, r, l, d, !, \0]"
-doAssert $arr.cstring == "Hello World!"
+doAssert $cstring(unsafeAddr arr) == "Hello World!"