summary refs log blame commit diff stats
path: root/tests/compile/trectuples.nim
blob: c59cfe880604d2e53f82f49fbcf3e0fb5e199bd4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                          
type Node = tuple[left: ref Node]

proc traverse(root: ref Node) =
  if root.left != nil: traverse(root.left)
  
type A = tuple[B: ptr A]
proc C(D: ptr A) = C(D.B)