mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-30 01:44:37 +00:00
25 lines
455 B
Nim
25 lines
455 B
Nim
discard """
|
|
output: '''came here'''
|
|
"""
|
|
|
|
type
|
|
TAny* = object {.pure.}
|
|
value*: pointer
|
|
rawType: pointer
|
|
|
|
proc newAny(value, rawType: pointer): TAny =
|
|
result.value = value
|
|
result.rawType = rawType
|
|
|
|
var name: cstring = "example"
|
|
|
|
var ret: seq[tuple[name: string, a: TAny]] = @[]
|
|
for i in 0..8000:
|
|
var tup = ($name, newAny(nil, nil))
|
|
assert(tup[0] == "example")
|
|
ret.add(tup)
|
|
assert(ret[ret.len()-1][0] == "example")
|
|
|
|
echo "came here"
|
|
|