diff options
Diffstat (limited to 'tests/generics/tgeneric0.nim')
-rw-r--r-- | tests/generics/tgeneric0.nim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/generics/tgeneric0.nim b/tests/generics/tgeneric0.nim new file mode 100644 index 000000000..9292b729f --- /dev/null +++ b/tests/generics/tgeneric0.nim @@ -0,0 +1,19 @@ +import tables + +type + TX = TTable[string, int] + +proc foo(models: seq[TTable[string, float]]): seq[float] = + result = @[] + for model in models.items: + result.add model["foobar"] + +# bug #686 +type TType[T; A] = array[A, T] + +proc foo[T](p: TType[T, range[0..1]]) = + echo "foo" +proc foo[T](p: TType[T, range[0..2]]) = + echo "bar" + + |