summary refs log tree commit diff stats
path: root/lib/system/repr.nim
diff options
context:
space:
mode:
authorArne Döring <arne.doering@gmx.net>2019-03-28 12:32:02 +0100
committerAndreas Rumpf <rumpf_a@web.de>2019-03-28 12:32:02 +0100
commite904b3f952011ad9531b0923c2000398373af687 (patch)
treeecc07a898ae2e264b9d7600e2518548328a4803d /lib/system/repr.nim
parentfcd3b0c4d8f266ca60aa0b2afe1f00bb68b4a9a4 (diff)
downloadNim-e904b3f952011ad9531b0923c2000398373af687.tar.gz
code cleanup (#10874)
Diffstat (limited to 'lib/system/repr.nim')
-rw-r--r--lib/system/repr.nim12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/system/repr.nim b/lib/system/repr.nim
index 68d316b73..dc4b6d284 100644
--- a/lib/system/repr.nim
+++ b/lib/system/repr.nim
@@ -95,12 +95,12 @@ proc reprSetAux(result: var string, p: pointer, typ: PNimType) =
   var elemCounter = 0  # we need this flag for adding the comma at
                        # the right places
   add result, "{"
-  var u: int64
+  var u: uint64
   case typ.size
-  of 1: u = ze64(cast[ptr int8](p)[])
-  of 2: u = ze64(cast[ptr int16](p)[])
-  of 4: u = ze64(cast[ptr int32](p)[])
-  of 8: u = cast[ptr int64](p)[]
+  of 1: u = cast[ptr uint8](p)[]
+  of 2: u = cast[ptr uint16](p)[]
+  of 4: u = cast[ptr uint32](p)[]
+  of 8: u = cast[ptr uint64](p)[]
   else:
     var a = cast[PByteArray](p)
     for i in 0 .. typ.size*8-1:
@@ -110,7 +110,7 @@ proc reprSetAux(result: var string, p: pointer, typ: PNimType) =
         inc(elemCounter)
   if typ.size <= 8:
     for i in 0..sizeof(int64)*8-1:
-      if (u and (1'i64 shl int64(i))) != 0'i64:
+      if (u and (1'u64 shl uint64(i))) != 0'u64:
         if elemCounter > 0: add result, ", "
         addSetElem(result, i+typ.node.len, typ.base)
         inc(elemCounter)