summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorOscar NihlgÄrd <oscarnihlgard@gmail.com>2019-08-07 20:34:52 +0200
committernarimiran <narimiran@disroot.org>2019-08-27 14:45:19 +0200
commitdef623490345e12b12a07efcc37f81d27926f0ec (patch)
tree9ecf5cf27b21bb98bd174efa3dfe86289b1f5048 /tests
parent66a885615242ca45c19a4efa169ee1296de5061e (diff)
downloadNim-def623490345e12b12a07efcc37f81d27926f0ec.tar.gz
Fix several float range issues
Diffstat (limited to 'tests')
-rw-r--r--tests/range/trange.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/range/trange.nim b/tests/range/trange.nim
index 41804d0f2..9df0e6975 100644
--- a/tests/range/trange.nim
+++ b/tests/range/trange.nim
@@ -118,3 +118,14 @@ block:
     x3 = R32(4)
 
   doAssert $x1 & $x2 & $x3 == "444"
+
+block:
+  var x1: range[0'f..1'f] = 1
+  const x2: range[0'f..1'f] = 1
+  var x5: range[0'f32..1'f32] = 1'f64
+  const x6: range[0'f32..1'f32] = 1'f64
+
+  reject:
+    const x: range[0'f..1'f] = 2'f
+  reject:
+    const x: range[0'f..1'f] = 2