42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
vlib/v/checker/tests/fixed_array_conv.vv:3:3: error: mismatched types `voidptr` and `[2]int`
|
|
1 | arr := [2,3]!
|
|
2 | mut p := voidptr(0)
|
|
3 | p = arr
|
|
| ^
|
|
4 | mut ip := &int(0)
|
|
5 | ip = arr
|
|
vlib/v/checker/tests/fixed_array_conv.vv:5:4: error: mismatched types `&int` and `[2]int`
|
|
3 | p = arr
|
|
4 | mut ip := &int(0)
|
|
5 | ip = arr
|
|
| ^
|
|
6 | _ = &int(arr)
|
|
7 | _ = p
|
|
vlib/v/checker/tests/fixed_array_conv.vv:6:5: error: cannot cast a fixed array (use e.g. `&arr[0]` instead)
|
|
4 | mut ip := &int(0)
|
|
5 | ip = arr
|
|
6 | _ = &int(arr)
|
|
| ~~~~~~~~~
|
|
7 | _ = p
|
|
8 | _ = ip
|
|
vlib/v/checker/tests/fixed_array_conv.vv:11:13: error: cannot use `[2]int` as `voidptr` in argument 1 to `memdup`
|
|
9 |
|
|
10 | unsafe {
|
|
11 | _ = memdup(arr, 1)
|
|
| ~~~
|
|
12 | _ = tos(arr, 1)
|
|
13 | fn (p &int){}(arr)
|
|
vlib/v/checker/tests/fixed_array_conv.vv:12:10: error: cannot use `[2]int` as `&byte` in argument 1 to `tos`
|
|
10 | unsafe {
|
|
11 | _ = memdup(arr, 1)
|
|
12 | _ = tos(arr, 1)
|
|
| ~~~
|
|
13 | fn (p &int){}(arr)
|
|
14 | }
|
|
vlib/v/checker/tests/fixed_array_conv.vv:13:16: error: cannot use `[2]int` as `&int` in argument 1 to `anon`
|
|
11 | _ = memdup(arr, 1)
|
|
12 | _ = tos(arr, 1)
|
|
13 | fn (p &int){}(arr)
|
|
| ~~~
|
|
14 | }
|