fixes #4863
This commit is contained in:
parent
34b826a64d
commit
d0ec83eaa8
2 changed files with 27 additions and 4 deletions
20
tests/generics/tstatictalias.nim
Normal file
20
tests/generics/tstatictalias.nim
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue