v4 / vlib / v / checker / tests / generics_fn_called_multi_args_mismatch.out
34 lines · 34 sloc · 1.1 KB · 3d60410b605d001e54f280070d5f952da9de1112
Raw
1vlib/v/checker/tests/generics_fn_called_multi_args_mismatch.vv:9:15: notice: unused parameter: `b`
2 7 | }
3 8 |
4 9 | fn foo_str[T](b T, a string) {
5 | ^
6 10 | }
7 11 |
8vlib/v/checker/tests/generics_fn_called_multi_args_mismatch.vv:9:20: notice: unused parameter: `a`
9 7 | }
10 8 |
11 9 | fn foo_str[T](b T, a string) {
12 | ^
13 10 | }
14 11 |
15vlib/v/checker/tests/generics_fn_called_multi_args_mismatch.vv:16:20: notice: unused parameter: `a`
16 14 | }
17 15 |
18 16 | fn (f Foo[T]) info(a string) {
19 | ^
20 17 | }
21vlib/v/checker/tests/generics_fn_called_multi_args_mismatch.vv:3:13: error: cannot use `[]rune` as `string` in argument 2 to `foo_str`
22 1 | fn main() {
23 2 | x := 'ab'.runes()[..1]
24 3 | foo_str(1, x)
25 | ^
26 4 |
27 5 | foo := Foo[int]{}
28vlib/v/checker/tests/generics_fn_called_multi_args_mismatch.vv:6:11: error: cannot use `[]rune` as `string` in argument 1 to `Foo[int].info`
29 4 |
30 5 | foo := Foo[int]{}
31 6 | foo.info(x)
32 | ^
33 7 | }
34 8 |
35