Files
Nim/tests/ccgbugs/t15428.nim
2023-05-27 15:27:42 +02:00

22 lines
372 B
Nim

discard """
cmd: "nim $target --mm:refc $file"
output: '''5
5
[1, 2, 3, 4, 5]
(data: [1, 2, 3, 4, 5])
'''
"""
proc take[T](f: openArray[T]) =
echo f.len
let f = @[0,1,2,3,4]
take(f.toOpenArray(0,4))
{.experimental: "views".}
type
Foo = object
data: openArray[int]
let f2 = Foo(data: [1,2,3,4,5])
echo f2.data.len
echo f2.data
echo f2