Gitly
English
Русский
Español
日本語
中文
Português
Pricing
Log in
Register
vxx2
/
vlib
/
v
/
checker
/
tests
/
structured_generic_receiver_voidptr_err.vv
16
lines
·
14
sloc
·
267 bytes
·
a8cc0bb64eb2e3d48acfa0409c1e95b2226c8e5c
Raw
1
struct ReceiverPatternExpect[T] {
2
value T
3
}
4
5
fn (e ReceiverPatternExpect[[]T]) array_item(value T) T {
6
if e.value.len == 0 {
7
return value
8
}
9
return e.value[0]
10
}
11
12
fn main() {
13
ReceiverPatternExpect[[]voidptr]{
14
value: []voidptr{}
15
}.array_item(unsafe { nil })
16
}
17