aboutsummaryrefslogtreecommitdiff
path: root/tests/struct_func_ptr/struct_func_ptr.ek
blob: 43da6cc3e3807cb8383c686250749c8d11e0d583 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef ptr {}
typedef i27 {}

typedef struct {
	*() f;
}

do_something(){}

main()
{
	mut p = struct!{.f = do_something&};
	p.f();
}