summary refs log tree commit diff stats
path: root/tests/range/trange.nim
diff options
context:
space:
mode:
authorTanguy Cizain <tanguycizain@gmail.com>2021-04-17 15:34:00 +0200
committerGitHub <noreply@github.com>2021-04-17 15:34:00 +0200
commit8e124da75d7b3cafe27c197a027d34f1aca012e3 (patch)
tree8ddea213de4de3ae4435201d10498955b3b7d4fb /tests/range/trange.nim
parent5c9c1988f6bb92e8cfdc639fc0f83e78cb5efbd2 (diff)
downloadNim-8e124da75d7b3cafe27c197a027d34f1aca012e3.tar.gz
fix range to unsigned conversion (#17754)
Diffstat (limited to 'tests/range/trange.nim')
-rw-r--r--tests/range/trange.nim12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/range/trange.nim b/tests/range/trange.nim
index c864387f6..92ab5ea86 100644
--- a/tests/range/trange.nim
+++ b/tests/range/trange.nim
@@ -142,3 +142,15 @@ var a: array[4'u, string]
 
 for i in 0..<a.len:
   a[i] = "foo"
+
+# Check range to ordinal conversions
+block:
+  var
+    a: int16
+    b: range[0'i32..45'i32] = 3
+    c: uint16
+    d: range[0'u32..46'u32] = 3
+  a = b
+  c = d
+  doAssert a == b
+  doAssert c == d