summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2019-08-27 23:19:41 +0200
committerGitHub <noreply@github.com>2019-08-27 23:19:41 +0200
commiteaebbfa785eeb8ba586fa43bcd5e240b5c9c4ad9 (patch)
tree4453e28332d2224a584f7de36c19ecbc588a2aa1 /tests
parentd564130a3b2596161847d695329ad009e693358a (diff)
parent329e169e964951b39cee863dd715277166497213 (diff)
downloadNim-eaebbfa785eeb8ba586fa43bcd5e240b5c9c4ad9.tar.gz
Fix several float range issues (supersedes #11905) (#12067)
* Fix several float range issues

* address the comments
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