This commit is contained in:
Araq
2015-04-11 02:28:06 +02:00
parent 670367e13b
commit d89a20cc1d
6 changed files with 54 additions and 2 deletions

View File

@@ -0,0 +1,19 @@
# bug #2508
type
GenericNodeObj[T] = ref object
obj: T
Node* = ref object
children*: seq[Node]
parent*: Node
nodeObj*: GenericNodeObj[int]
proc newNode*(nodeObj: GenericNodeObj): Node =
result = Node(nodeObj: nodeObj)
newSeq(result.children, 10)
var genericObj = GenericNodeObj[int]()
var myNode = newNode(genericObj)