vxx2 / vlib / v / checker / tests / i64_to_f64_implicit_cast_err.out
26 lines · 26 sloc · 1.02 KB · 3d60410b605d001e54f280070d5f952da9de1112
Raw
1vlib/v/checker/tests/i64_to_f64_implicit_cast_err.vv:1:14: notice: unused parameter: `value`
2 1 | fn takes_f64(value f64) {}
3 | ~~~~~
4 2 |
5 3 | fn returns_f64() f64 {
6vlib/v/checker/tests/i64_to_f64_implicit_cast_err.vv:5:9: error: cannot use `i64` as type `f64` in return argument
7 3 | fn returns_f64() f64 {
8 4 | value := i64(9_223_372_036_854_775_000)
9 5 | return value
10 | ~~~~~
11 6 | }
12 7 |
13vlib/v/checker/tests/i64_to_f64_implicit_cast_err.vv:11:11: error: cannot assign to `result`: expected `f64`, not `i64`
14 9 | value := i64(9_223_372_036_854_775_000)
15 10 | mut result := f64(0)
16 11 | result = value
17 | ~~~~~
18 12 | takes_f64(value)
19 13 | _ = result
20vlib/v/checker/tests/i64_to_f64_implicit_cast_err.vv:12:12: error: cannot use `i64` as `f64` in argument 1 to `takes_f64`
21 10 | mut result := f64(0)
22 11 | result = value
23 12 | takes_f64(value)
24 | ~~~~~
25 13 | _ = result
26 14 | }
27