v2 / vlib / v / checker / tests / cast_integer_with_overflow_err.out
27 lines · 27 sloc · 1.04 KB · a5839aa4af8ee70992238f8d4795f260138ff325
Raw
1vlib/v/checker/tests/cast_integer_with_overflow_err.vv:2:7: error: value `300` overflows `u8`
2 1 | fn main() {
3 2 | a := u8(300)
4 | ~~~~~~~
5 3 | _ = a
6 4 | b := u16(300_000)
7vlib/v/checker/tests/cast_integer_with_overflow_err.vv:4:7: error: value `300000` overflows `u16`
8 2 | a := u8(300)
9 3 | _ = a
10 4 | b := u16(300_000)
11 | ~~~~~~~~~~~~
12 5 | _ = b
13 6 | c := u32(300_000_000_000)
14vlib/v/checker/tests/cast_integer_with_overflow_err.vv:6:7: error: value `300000000000` overflows `u32`
15 4 | b := u16(300_000)
16 5 | _ = b
17 6 | c := u32(300_000_000_000)
18 | ~~~~~~~~~~~~~~~~~~~~
19 7 | _ = c
20 8 | d := u64(300_000_000_000_000_000_000)
21vlib/v/checker/tests/cast_integer_with_overflow_err.vv:8:7: error: value `300000000000000000000` overflows `u64`
22 6 | c := u32(300_000_000_000)
23 7 | _ = c
24 8 | d := u64(300_000_000_000_000_000_000)
25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
26 9 | _ = d
27 10 | }
28