From 363467fc00d15b274ce963548532cb6330f8b3a5 Mon Sep 17 00:00:00 2001 From: Tanguy Cizain Date: Thu, 15 Apr 2021 15:45:38 +0200 Subject: Fix array's high & low return type for empty arrays (#17705) * fix array.high/low return type * Add test for empty array low return type Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> --- tests/array/tarray.nim | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests') diff --git a/tests/array/tarray.nim b/tests/array/tarray.nim index 81a43f203..2765ad06d 100644 --- a/tests/array/tarray.nim +++ b/tests/array/tarray.nim @@ -587,3 +587,10 @@ block t12466: a[0'u16 + i] = i for i in 0'u16 ..< 8'u16: a[0'u16 + i] = i + +block t17705: + # https://github.com/nim-lang/Nim/pull/17705 + var a = array[0, int].low + a = int(a) + var b = array[0, int].high + b = int(b) -- cgit 1.4.1-2-gfad0