fix range to unsigned conversion (#17754)

This commit is contained in:
Tanguy Cizain 2021-04-17 15:34:00 +02:00 • committed by GitHub
commit 8e124da75d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 1 deletions

View file

@ -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