Files
Nim/tests/errmsgs/tshow_asgn.nim
2017-02-26 00:32:07 +01:00

16 lines
336 B
Nim

discard """
errormsg: "type mismatch: got (int) but expected 'cshort = int16'"
line: 12
column: 10
file: "tshow_asgn.nim"
"""
# bug #5430
proc random*[T](x: Slice[T]): T =
## For a slice `a .. b` returns a value in the range `a .. b-1`.
result = int(x.b - x.a) + x.a
let slice = 10.cshort..15.cshort
discard slice.random