v2 / vlib / v / checker / tests / generics_fn_arguments_count_err.out
46 lines · 46 sloc · 1.79 KB · 3d60410b605d001e54f280070d5f952da9de1112
Raw
1vlib/v/checker/tests/generics_fn_arguments_count_err.vv:12:18: error: expected 2 generic parameters, got 1
2 10 |
3 11 | fn main() {
4 12 | ret1 := get_name[int](11, 22)
5 | ~~~~~
6 13 | println(ret1)
7 14 |
8vlib/v/checker/tests/generics_fn_arguments_count_err.vv:15:18: error: expected 2 generic parameters, got 3
9 13 | println(ret1)
10 14 |
11 15 | ret2 := get_name[int, int, string](11, 22, 'hello')
12 | ~~~~~~~~~~~~~~~~~~
13 16 | println(ret2)
14 17 |
15vlib/v/checker/tests/generics_fn_arguments_count_err.vv:15:45: error: expected 2 arguments, but got 3
16 13 | println(ret1)
17 14 |
18 15 | ret2 := get_name[int, int, string](11, 22, 'hello')
19 | ~~~~~~~
20 16 | println(ret2)
21 17 |
22Details: have (int literal, int literal, string)
23 want (A, B)
24vlib/v/checker/tests/generics_fn_arguments_count_err.vv:19:22: error: expected 2 generic parameters, got 1
25 17 |
26 18 | foo := Foo{}
27 19 | ret3 := foo.get_name[int](11, 22)
28 | ~~~~~
29 20 | println(ret3)
30 21 |
31vlib/v/checker/tests/generics_fn_arguments_count_err.vv:22:22: error: expected 2 generic parameters, got 3
32 20 | println(ret3)
33 21 |
34 22 | ret4 := foo.get_name[int, int, string](11, 22, 'hello')
35 | ~~~~~~~~~~~~~~~~~~
36 23 | println(ret4)
37 24 | }
38vlib/v/checker/tests/generics_fn_arguments_count_err.vv:22:49: error: expected 2 arguments, but got 3
39 20 | println(ret3)
40 21 |
41 22 | ret4 := foo.get_name[int, int, string](11, 22, 'hello')
42 | ~~~~~~~
43 23 | println(ret4)
44 24 | }
45Details: have (int literal, int literal, string)
46 want (A, B)
47