summary refs log tree commit diff stats
path: root/tests/array/tarraycons.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/array/tarraycons.nim')
-rw-r--r--tests/array/tarraycons.nim24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/array/tarraycons.nim b/tests/array/tarraycons.nim
new file mode 100644
index 000000000..7de518b6e
--- /dev/null
+++ b/tests/array/tarraycons.nim
@@ -0,0 +1,24 @@
+discard """
+  file: "tarraycons.nim"
+  line: 14
+  errormsg: "invalid order in array constructor"
+"""
+
+type
+  TEnum = enum
+    eA, eB, eC, eD, eE, eF
+    
+const
+  myMapping: array[TEnum, array[0..1, int]] = [
+    eA: [1, 2],
+    eC: [3, 4],
+    eB: [5, 6],
+    eD: [0: 8, 1: 9],
+    eE: [0: 8, 9],
+    eF: [2, 1: 9]
+  ]
+
+echo myMapping[eC][1]
+
+
+