summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorZahary Karadjov <zahary@gmail.com>2014-12-31 12:58:22 +0200
committerZahary Karadjov <zahary@gmail.com>2015-01-02 23:58:24 +0200
commit70b5efa98de87bd7684b7258cb95fb2b9892b6df (patch)
tree64b9c06e7c9d5c3969bd815fb7ddf4e32083a94d /tests
parent1d55fd8d1249acacb07ffcf85e307cb80d5d4e5d (diff)
downloadNim-70b5efa98de87bd7684b7258cb95fb2b9892b6df.tar.gz
fix #544
Diffstat (limited to 'tests')
-rw-r--r--tests/misc/tvarious.nim22
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/misc/tvarious.nim b/tests/misc/tvarious.nim
index 0daa019a9..8124b3fc7 100644
--- a/tests/misc/tvarious.nim
+++ b/tests/misc/tvarious.nim
@@ -51,17 +51,17 @@ while i < s.len:
 write(stdout, "Du heißt " & s)
 
 # bug #544
-when false:
-  # yay, fails again
-  type Bar [T; I:range] = array[I, T]
-  proc foo*[T; I:range](a, b: Bar[T, I]): Bar[T, I] =
-    when len(a) != 3: 
-      # Error: constant expression expected
-      {.fatal:"Dimensions have to be 3".}
-    #...
-  block:
-    var a, b: Bar[int, 0..2]
-    discard foo(a, b)
+
+# yay, fails again
+type Bar [T; I:range] = array[I, T]
+proc foo*[T; I:range](a, b: Bar[T, I]): Bar[T, I] =
+  when len(a) != 3:
+    # Error: constant expression expected
+    {.fatal:"Dimensions have to be 3".}
+  #...
+block:
+  var a, b: Bar[int, range[0..2]]
+  discard foo(a, b)
 
 # bug #1788