summary refs log tree commit diff stats
path: root/nimsuggest/tests
diff options
context:
space:
mode:
authoralaviss <alaviss@users.noreply.github.com>2018-12-26 03:08:16 +0700
committerAndreas Rumpf <rumpf_a@web.de>2018-12-25 21:08:16 +0100
commit58d293d6a98b56ed4b309491f09492618c3fa9ec (patch)
treee1cbc7e32ebbd80342056afabd1eda9c35d5f49b /nimsuggest/tests
parent5f2b66751ac0a3115e6b4760f067332e80264195 (diff)
downloadNim-58d293d6a98b56ed4b309491f09492618c3fa9ec.tar.gz
fixes nim-lang/nimsuggest#76 (#10093)
* nimsuggest: prevent out-of-bound access

* fixes nim-lang/nimsuggest#76

* undo tester changes
Diffstat (limited to 'nimsuggest/tests')
-rw-r--r--nimsuggest/tests/ttype_highlight.nim28
1 files changed, 28 insertions, 0 deletions
diff --git a/nimsuggest/tests/ttype_highlight.nim b/nimsuggest/tests/ttype_highlight.nim
new file mode 100644
index 000000000..e4189a015
--- /dev/null
+++ b/nimsuggest/tests/ttype_highlight.nim
@@ -0,0 +1,28 @@
+type
+  TypeA = int
+  TypeB* = int
+  TypeC {.unchecked.} = array[1, int]
+  TypeD[T] = T
+  TypeE* {.unchecked.} = array[0, int]#[!]#
+
+discard """
+disabled:true
+$nimsuggest --tester $file
+>highlight $1
+highlight;;skType;;2;;2;;5
+highlight;;skType;;3;;2;;5
+highlight;;skType;;4;;2;;5
+highlight;;skType;;5;;2;;5
+highlight;;skType;;6;;2;;5
+highlight;;skType;;2;;10;;3
+highlight;;skType;;3;;11;;3
+highlight;;skType;;4;;24;;5
+highlight;;skType;;4;;33;;3
+highlight;;skType;;5;;13;;1
+highlight;;skType;;6;;25;;5
+highlight;;skType;;6;;34;;3
+highlight;;skType;;2;;10;;3
+highlight;;skType;;3;;11;;3
+highlight;;skType;;4;;33;;3
+highlight;;skType;;6;;34;;3
+"""