From 80a13a408e39ca197f42398163ef7917a64d1aad Mon Sep 17 00:00:00 2001 From: fowlmouth Date: Mon, 1 Jun 2015 11:01:50 -0500 Subject: [PATCH] added a test --- tests/typerel/tstr_as_openarray.nim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests/typerel/tstr_as_openarray.nim diff --git a/tests/typerel/tstr_as_openarray.nim b/tests/typerel/tstr_as_openarray.nim new file mode 100644 index 0000000000..fc28d6c933 --- /dev/null +++ b/tests/typerel/tstr_as_openarray.nim @@ -0,0 +1,22 @@ +discard """ + output: '''success''' +""" +var s = "HI" + +proc x (zz: openarray[char]) = + discard + +x s + +proc z [T] (zz: openarray[T]) = + discard + +z s +z([s,s,s]) + +proc y [T] (arg: var openarray[T]) = + arg[0] = 'X' +y s +doAssert s == "XI" + +echo "success"