summary refs log tree commit diff stats
path: root/tests/destructor/tv2_cast.nim
blob: 9c05b2ae17c2eb5760d5179d6d1a6b80e4b654ad (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
discard """
  cmd: '''nim c --newruntime $file'''
  output: '''@[1]
@[116, 101, 115, 116]
@[1953719668, 875770417]'''
"""

# bug #11018
discard cast[seq[uint8]](@[1])
discard cast[seq[uint8]]("test")
echo cast[seq[uint8]](@[1])
echo cast[seq[uint8]]("test")

discard cast[string](@[116'u8, 101, 115, 116])
#echo cast[string](@[116'u8, 101, 115, 116, 0])
var a = cast[seq[uint32]]("test1234")
a.setLen(2)
echo a


#issue 11204
var ac {.compileTime.} = @["a", "b"]
const bc = ac.len