v2 / vlib / v / tests / fns / fn_ptr_deref_test.v
14 lines · 12 sloc · 170 bytes · c141d34592abb9f3c296d94fdc7107e11f7c0b1d
Raw
1module main
2
3fn f_a() {
4}
5
6fn test_main() {
7 f := f_a
8 f()
9 assert voidptr(f) == voidptr(f_a)
10 ref := &f
11 deref := *ref
12 assert voidptr(deref) == voidptr(f_a)
13 deref()
14}
15