diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/distinct/tdistinct.nim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/distinct/tdistinct.nim b/tests/distinct/tdistinct.nim index 70e586ded..c6bfb2490 100644 --- a/tests/distinct/tdistinct.nim +++ b/tests/distinct/tdistinct.nim @@ -2,6 +2,10 @@ discard """ output: ''' tdistinct 25 +false +false +false +false ''' """ @@ -83,3 +87,14 @@ type const d: DistTup = DistTup(( foo:"FOO", bar:"BAR" )) + + +# bug #7167 + +type Id = distinct range[0..3] + +proc `<=`(a, b: Id): bool {.borrow.} + +var xs: array[Id, bool] + +for x in xs: echo x # type mismatch: got (T) but expected 'bool' |