v2 / vlib / builtin / isnil_test.v
19 lines · 16 sloc · 292 bytes · 9fd7e3e7c1d7aacf1b493a3c78b11a3e9f7335bb
Raw
1fn test_isnil_byteptr() {
2 pb := &u8(unsafe { nil })
3 assert isnil(pb)
4}
5
6fn test_isnil_voidptr() {
7 pv := unsafe { nil }
8 assert isnil(pv)
9}
10
11fn test_isnil_charptr() {
12 pc := &char(unsafe { nil })
13 assert isnil(pc)
14}
15
16fn test_isnil_intptr() {
17 pi := &int(unsafe { nil })
18 assert isnil(pi)
19}
20