v2 / vlib / v / tests / assign / assert_with_array_ref_test.v
14 lines · 11 sloc · 313 bytes · 0464ed792ec1e30a606f9c3722f5af682b14f273
Raw
1fn test_main() {
2 myu16 := u16(50)
3 size_of_u16 := sizeof(u16)
4
5 mut asu8 := unsafe { &u8(malloc(size_of_u16)) }
6
7 asu8 = &[myu16]! // look this
8
9 $if little_endian {
10 assert unsafe { asu8.vbytes(int(size_of_u16)) } == [u8(50), 0]
11 } $else {
12 assert unsafe { asu8.vbytes(int(size_of_u16)) } == [u8(0), 50]
13 }
14}
15