Nim/tests/arc/t14383.nim
cooldome 77df02313d
fix #15238 (#15262)
* fix_15238

* fix test
2020-09-04 10:26:14 +02:00

45 lines
845 B
Nim

discard """
cmd: "nim c --gc:arc $file"
output: '''
hello
hello
@[4, 3, 2, 1]
@["a", "b"]
'''
"""
import dmodule
var val = parseMinValue()
if val.kind == minDictionary:
echo val
#------------------------------------------------------------------------------
# Issue #15035
#------------------------------------------------------------------------------
proc countRun(lst: sink openArray[int]): int =
discard
proc timSort(lst: var openArray[int]) =
let run = countRun(lst)
var a = @[4, 3, 2, 1]
timSort(a)
echo a
#------------------------------------------------------------------------------
# Issue #15238
#------------------------------------------------------------------------------
proc sinkArg(x: sink seq[string]) =
discard
proc varArg(lst: var seq[string]) =
sinkArg(lst)
var x = @["a", "b"]
varArg(x)
echo x