about summary refs log tree commit diff stats
path: root/src/io
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-09-15 11:52:26 +0200
committerbptato <nincsnevem662@gmail.com>2023-09-15 11:52:26 +0200
commit73c9788a7bd64a7f74d9e40b8ab5963817dad59e (patch)
treee9cc21dcda6bcd5c3471602fcec634299856d970 /src/io
parent2cf74b74d1c57940037d23c4a7b44ba2afd38725 (diff)
downloadchawan-73c9788a7bd64a7f74d9e40b8ab5963817dad59e.tar.gz
Fix compilation with --assertions:off
Remove side effects from assert statements.
The flag is not used currently, but let's not depend on that.
Diffstat (limited to 'src/io')
-rw-r--r--src/io/serialize.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/io/serialize.nim b/src/io/serialize.nim
index fd558ba9..bb65d157 100644
--- a/src/io/serialize.nim
+++ b/src/io/serialize.nim
@@ -320,7 +320,8 @@ proc sread*(stream: Stream, blob: var Blob) =
     blob.buffer = alloc(blob.size)
     blob.deallocFun = dealloc
     if blob.size > 0:
-      assert stream.readData(blob.buffer, int(blob.size)) == int(blob.size)
+      let n = stream.readData(blob.buffer, int(blob.size))
+      assert n == int(blob.size)
 
 func slen*(blob: Blob): int =
   result += slen(blob.isfile)