diff --git a/tests/run/tstaticparams.nim b/tests/run/tstaticparams.nim index 2327483563..f2d6e1dd65 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 +