summary refs log blame commit diff stats
path: root/tests/parallel/tdeepcopy.nim
blob: 84e2edf3f4efdec5891367ebcb3980ddfec236d5 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                       
discard """
  output: '''13 abc'''
"""

type
  PBinaryTree = ref object
    le, ri: PBinaryTree
    value: int


proc main =
  var x: PBinaryTree
  deepCopy(x, PBinaryTree(ri: PBinaryTree(le: PBinaryTree(value: 13))))
  var y: string
  deepCopy y, "abc"
  echo x.ri.le.value, " ", y

main()