summary refs log tree commit diff stats
path: root/tests/array
diff options
context:
space:
mode:
Diffstat (limited to 'tests/array')
-rw-r--r--tests/array/tarray.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/array/tarray.nim b/tests/array/tarray.nim
index 2765ad06d..d10011ef2 100644
--- a/tests/array/tarray.nim
+++ b/tests/array/tarray.nim
@@ -594,3 +594,14 @@ block t17705:
   a = int(a)
   var b = array[0, int].high
   b = int(b)
+
+block t18643:
+  # https://github.com/nim-lang/Nim/issues/18643
+  let a: array[0, int] = []
+  var caught = false
+  let b = 9999999
+  try:
+    echo a[b]
+  except IndexDefect:
+    caught = true
+  doAssert caught, "IndexDefect not caught!"