v4 / vlib / v / checker / tests / i64_to_f64_implicit_cast_err.vv
14 lines · 12 sloc · 232 bytes · 98c5c73725ccbf4685fae5a40422199944032e0e
Raw
1fn takes_f64(value f64) {}
2
3fn returns_f64() f64 {
4 value := i64(9_223_372_036_854_775_000)
5 return value
6}
7
8fn main() {
9 value := i64(9_223_372_036_854_775_000)
10 mut result := f64(0)
11 result = value
12 takes_f64(value)
13 _ = result
14}
15