summary refs log tree commit diff stats
path: root/tests/run/tstaticparams.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/run/tstaticparams.nim')
-rw-r--r--tests/run/tstaticparams.nim9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/run/tstaticparams.nim b/tests/run/tstaticparams.nim
index 232748356..f2d6e1dd6 100644
--- a/tests/run/tstaticparams.nim
+++ b/tests/run/tstaticparams.nim
@@ -10,6 +10,10 @@ type
   TBar[T; I: expr[int]] = object
     data: array[I, T]
 
+  TA1[T; I: expr[int]] = array[I, T]
+  TA2[T; I: expr[int]] = array[0..I, T]
+  TA3[T; I: expr[int]] = array[I-1, T]
+
 proc takeFoo(x: TFoo) =
   echo "abracadabra"
   echo TFoo.Val
@@ -20,3 +24,8 @@ takeFoo(x)
 var y: TBar[float, 4]
 echo high(y.data)
 
+var
+  t1: TA1
+  t2: TA2
+  t3: TA3
+