summary refs log tree commit diff stats
path: root/tests/generics/tgenerics_issues.nim
diff options
context:
space:
mode:
authorClyybber <darkmine956@gmail.com>2020-07-14 18:36:06 +0200
committerClyybber <darkmine956@gmail.com>2020-07-14 19:50:42 +0200
commit03b0374e5cec82146ead8468db0826c287378a13 (patch)
tree6efb10f657e3e1e91385524a1e9b875fc530abbb /tests/generics/tgenerics_issues.nim
parent9465b5db443b98d7ac2c1683e986716fb9a9290f (diff)
downloadNim-03b0374e5cec82146ead8468db0826c287378a13.tar.gz
Closes #8426
Diffstat (limited to 'tests/generics/tgenerics_issues.nim')
-rw-r--r--tests/generics/tgenerics_issues.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/generics/tgenerics_issues.nim b/tests/generics/tgenerics_issues.nim
index 54360f178..986066a77 100644
--- a/tests/generics/tgenerics_issues.nim
+++ b/tests/generics/tgenerics_issues.nim
@@ -23,6 +23,7 @@ concrete 88
 G:0,1:0.1
 G:0,1:0.1
 H:1:0.1
+0
 '''
 joinable: false
 """
@@ -780,3 +781,16 @@ block: # issue #9458
     discard
 
   foo(1)
+
+
+# bug #8426
+type
+  MyBool[T: uint] = range[T(0)..T(1)] # Works
+
+var x: MyBool[uint]
+echo x
+
+# x = 2 # correctly prevented
+
+type
+  MyBool2 = range[uint(0)..uint(1)] # Error ordinal or float type expected