summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-06-02 18:12:11 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-06-02 18:12:11 +0200
commitaf1e9418724900fdd8d473bb21c63f097951d96b (patch)
treeb20b8f5c09aa57621d1df9975ef4d2208b3d6b65 /tests
parent87ffff96d2a59a657631022b8dc227196727d311 (diff)
downloadNim-af1e9418724900fdd8d473bb21c63f097951d96b.tar.gz
fixes #2259, fixes #1389
Diffstat (limited to 'tests')
-rw-r--r--tests/cpp/treturn_array.nim10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/cpp/treturn_array.nim b/tests/cpp/treturn_array.nim
new file mode 100644
index 000000000..ba4fbd6cc
--- /dev/null
+++ b/tests/cpp/treturn_array.nim
@@ -0,0 +1,10 @@
+
+# bug #2259
+type Mat4f* = array[0..15, float]
+
+proc get_rot_mat*(): Mat4f = discard
+var mat: Mat4f = get_rot_mat()
+
+# bug #1389
+proc calcSizes(): array[2, int] = discard
+let sizes: array[2, int] = calcSizes()