Files
Nim/tests/generics/tstatictalias.nim
Andreas Rumpf d0ec83eaa8 fixes #4863
2016-10-19 19:28:27 +02:00

21 lines
322 B
Nim

discard """
output: '''G:0,1:0.1
G:0,1:0.1
H:1:0.1'''
"""
type
G[i,j:static[int]] = object
v:float
H[j:static[int]] = G[0,j]
proc p[i,j:static[int]](x:G[i,j]) = echo "G:",i,",",j,":",x.v
proc q[j:static[int]](x:H[j]) = echo "H:",j,":",x.v
var
g0 = G[0,1](v: 0.1)
h0:H[1] = g0
p(g0)
p(h0)
q(h0)
# bug #4863