From 332688fc9283cb17901dac8b63c8b86bc79183a2 Mon Sep 17 00:00:00 2001 From: andri lim Date: Tue, 22 Oct 2019 18:16:02 +0700 Subject: [PATCH] fixes high(uint64) issue with nim 19.6 --- tests/test_uint_bitwise.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_uint_bitwise.nim b/tests/test_uint_bitwise.nim index 89c87e2..4728e08 100644 --- a/tests/test_uint_bitwise.nim +++ b/tests/test_uint_bitwise.nim @@ -87,7 +87,8 @@ template testBitwise(chk, tst: untyped) = chkNot(chk, high(uint8), not uint64(high(uint8)), 64) chkNot(chk, high(uint16), not uint64(high(uint16)), 64) chkNot(chk, high(uint32), not uint64(high(uint32)), 64) - chkNot(chk, high(uint64), not high(uint64), 64) + when (NimMajor, NimMinor, NimPatch) >= (1, 0, 0): + chkNot(chk, high(uint64), not high(uint64), 64) chkNot(chk, "0", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", 128) chkNot(chk, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", "0", 128)