v2 / vlib / v / tests / generics / generic_fn_ref_level_test.v
11 lines · 10 sloc · 156 bytes · af62364a29312a09f76aa9ad3f734790e534c162
Raw
1fn foo[T](v &T) string {
2 return typeof(v).name
3}
4
5fn test_main() {
6 i := i8(0)
7 ip := &i
8 ipp := &ip
9 assert foo(ip) == '&i8'
10 assert foo(ipp) == '&&i8'
11}
12