summary refs log blame commit diff stats
path: root/tests/openarray/topenlen.nim
blob: 83d58ac5c20d037a7859ac3a995b277f5bc1c738 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
           

             











                                                       
discard """
  output: "7"
"""
# Tests a special bug

proc choose(b: openArray[string]): string = return b[0]

proc p(a, b: openarray[string]): int =
  result = a.len + b.len - 1
  for j in 0 .. a.len: inc(result)
  discard choose(a)
  discard choose(b)

discard choose(["sh", "-c", $p([""], ["a"])])
echo($p(["", "ha", "abc"], ["xyz"])) #OUT 7