summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorOscar NihlgÄrd <oscarnihlgard@gmail.com>2019-05-15 08:22:45 +0200
committerAndreas Rumpf <rumpf_a@web.de>2019-05-15 08:22:45 +0200
commitbc0f2f0dd2128805c82ea8bc96b5d757ef1e92f8 (patch)
treea09e63227161cd483edb4760ac0ff88afddf0495 /tests
parent6b2ed28d55a0bf71edf3fe872af7e304d58a2dd5 (diff)
downloadNim-bc0f2f0dd2128805c82ea8bc96b5d757ef1e92f8.tar.gz
Add test case for #3766 (#11252)
Diffstat (limited to 'tests')
-rw-r--r--tests/misc/tconv.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/misc/tconv.nim b/tests/misc/tconv.nim
index 2384c3e9d..f7d15b0b5 100644
--- a/tests/misc/tconv.nim
+++ b/tests/misc/tconv.nim
@@ -41,3 +41,17 @@ type E = enum a, b, c
 
 reject:
     const e = E(4)
+
+block: # issue 3766
+
+  type R = range[0..2]
+
+  reject:
+    type
+      T[n: static[R]] = object
+      V = T[3.R]
+
+  reject:
+    proc r(x: static[R]) =
+      echo x
+    r 3.R