mirror of
https://github.com/vlang/v.git
synced 2025-09-13 22:42:26 +03:00
ci: fix option_fn_voidptr_test.v after a200c45
This commit is contained in:
parent
70edd21c80
commit
d5e50c2f20
1 changed files with 4 additions and 4 deletions
|
@ -1,9 +1,9 @@
|
|||
struct Foo {
|
||||
mut:
|
||||
func ?fn (voidptr) bool = unsafe { nil }
|
||||
func ?fn (voidptr) ?bool = unsafe { nil }
|
||||
}
|
||||
|
||||
fn callback(foo &Foo) bool {
|
||||
fn callback(foo &Foo) ?bool {
|
||||
return foo.func? == callback
|
||||
}
|
||||
|
||||
|
@ -13,11 +13,11 @@ fn test_main() {
|
|||
}
|
||||
assert t.func? == callback
|
||||
call_fn := t.func?
|
||||
assert call_fn(&t)
|
||||
assert call_fn(&t)?
|
||||
|
||||
mut a := Foo{}
|
||||
a.func = callback
|
||||
assert a.func? == callback
|
||||
call_fn2 := a.func?
|
||||
assert call_fn2(&a)
|
||||
assert call_fn2(&a)?
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue