* fixes #12042

* make tests green again
This commit is contained in:
Andreas Rumpf
2019-08-29 19:09:54 +02:00
committed by GitHub
parent d0e5bd2305
commit 2a3b056314
4 changed files with 28 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
discard """
output: '''[1, 2, 3, 4]
3
['1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C']
OK
'''
"""
@@ -66,4 +67,18 @@ var
doAssert y1 == ([1, 2], 3)
doAssert y2 == [1, 2, 3, 4]
template newOpenArray(x: var string, size: int): openArray[char] =
var z = 1
toOpenArray(x, z, size)
template doSomethingAndCreate(x: var string): openArray[char] =
let size = 12
newOpenArray(x, size)
proc sinkk(x: openArray[char]) =
echo x
var xArrayDeref = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
sinkk doSomethingAndCreate(xArrayDeref)
echo "OK"