summary refs log tree commit diff stats
path: root/lib/std/private/vmutils.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/private/vmutils.nim')
-rw-r--r--lib/std/private/vmutils.nim17
1 files changed, 0 insertions, 17 deletions
diff --git a/lib/std/private/vmutils.nim b/lib/std/private/vmutils.nim
deleted file mode 100644
index d54977b4e..000000000
--- a/lib/std/private/vmutils.nim
+++ /dev/null
@@ -1,17 +0,0 @@
-template forwardImpl*(impl, arg) {.dirty.} =
-  when sizeof(x) <= 4:
-    when x is SomeSignedInt:
-      impl(cast[uint32](x.int32))
-    else:
-      impl(x.uint32)
-  else:
-    when x is SomeSignedInt:
-      impl(cast[uint64](x.int64))
-    else:
-      impl(x.uint64)
-
-template toUnsigned*(x: int8): uint8 = cast[uint8](x)
-template toUnsigned*(x: int16): uint16 = cast[uint16](x)
-template toUnsigned*(x: int32): uint32 = cast[uint32](x)
-template toUnsigned*(x: int64): uint64 = cast[uint64](x)
-template toUnsigned*(x: int): uint = cast[uint](x)