v2 / vlib / v / tests / generics / generic_struct_cstruct_test.v
14 lines · 11 sloc · 132 bytes · 70f694f72e9d0e12f1c0effbbff927806f22cb43
Raw
1#insert "@VMODROOT/foo.h"
2
3struct C.foo {
4 a int
5}
6
7fn ref[T](x T) &T {
8 return &x
9}
10
11fn test_main() {
12 a := C.foo{}
13 b := ref(a)
14}
15