mirror of
https://github.com/vlang/v.git
synced 2025-09-16 10:57:25 -04:00
ci: fix option_fn_voidptr_test.v after a200c45
This commit is contained in:
parent
70edd21c80
commit
d5e50c2f20
@ -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…
x
Reference in New Issue
Block a user