From 5975001201f5595bbaa05a0c9014ac9ca3d792ec Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 23 Apr 2013 13:53:19 +0200 Subject: [PATCH] added distinct array test --- tests/run/tlenopenarray.nim | 7 ------- tests/run/tvarious1.nim | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 7 deletions(-) delete mode 100644 tests/run/tlenopenarray.nim create mode 100644 tests/run/tvarious1.nim diff --git a/tests/run/tlenopenarray.nim b/tests/run/tlenopenarray.nim deleted file mode 100644 index 3ab27c8f7..000000000 --- a/tests/run/tlenopenarray.nim +++ /dev/null @@ -1,7 +0,0 @@ -discard """ - file: "tlenopenarray.nim" - output: "1" -""" - -echo len([1_000_000]) #OUT 1 - diff --git a/tests/run/tvarious1.nim b/tests/run/tvarious1.nim new file mode 100644 index 000000000..d30d91234 --- /dev/null +++ b/tests/run/tvarious1.nim @@ -0,0 +1,14 @@ +discard """ + file: "tlenopenarray.nim" + output: '''1 +0''' +""" + +echo len([1_000_000]) #OUT 1 + +type + TArray = array[0..3, int] + TVector = distinct array[0..3, int] +proc `[]`(v: TVector; idx: int): int = TArray(v)[idx] +var v: TVector +echo v[2]