summary refs log tree commit diff stats
path: root/tests/ccgbugs/tstringslice.nim
blob: 00c1adf74be94a8e5f702e423855a509b5d8ddd6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
discard """
  output: '''1
1234
1234
2
234
234
3
34
34
4
4
4'''
"""

# bug #794
type TRange = range[0..3]

const str = "123456789"

for i in TRange.low .. TRange.high:
  echo str[i]                          #This works fine
  echo str[int(i) .. int(TRange.high)] #So does this
  echo str[i .. TRange.high]           #The compiler complains about this