2
2
[1;33mWarning number 107[0m
3
3
[36m/.../fixtures/intoverflow.res[0m:[2m2:15-27[0m
4
4
5
- 1 [2m│[0m let v1: int = 2_147_483_647
6
- [1;33m2[0m [2m│[0m let v2: int = [1;33m2_147_483_648[0m
7
- 3 [2m│[0m let v3: int = 2_147_483_649
5
+ 1 [2m│[0m let v1: int = 2_147_483_647 // max int
6
+ [1;33m2[0m [2m│[0m let v2: int = [1;33m2_147_483_648[0m // overflow
7
+ 3 [2m│[0m let v3: int = 2_147_483_649 // overflow
8
8
4 [2m│[0m let v4: int = -2_147_483_647
9
9
10
10
Integer literal exceeds the range of representable integers of type int
13
13
[1;33mWarning number 107[0m
14
14
[36m/.../fixtures/intoverflow.res[0m:[2m3:15-27[0m
15
15
16
- 1 [2m│[0m let v1: int = 2_147_483_647
17
- 2 [2m│[0m let v2: int = 2_147_483_648
18
- [1;33m3[0m [2m│[0m let v3: int = [1;33m2_147_483_649[0m
16
+ 1 [2m│[0m let v1: int = 2_147_483_647 // max int
17
+ 2 [2m│[0m let v2: int = 2_147_483_648 // overflow
18
+ [1;33m3[0m [2m│[0m let v3: int = [1;33m2_147_483_649[0m // overflow
19
19
4 [2m│[0m let v4: int = -2_147_483_647
20
- 5 [2m│[0m let v5: int = -2_147_483_648
20
+ 5 [2m│[0m let v5: int = -2_147_483_648 // min int
21
21
22
22
Integer literal exceeds the range of representable integers of type int
23
23
26
26
[36m/.../fixtures/intoverflow.res[0m:[2m6:16-28[0m
27
27
28
28
4 [2m│[0m let v4: int = -2_147_483_647
29
- 5 [2m│[0m let v5: int = -2_147_483_648
30
- [1;33m6[0m [2m│[0m let v6: int = -[1;33m2_147_483_649[0m
29
+ 5 [2m│[0m let v5: int = -2_147_483_648 // min int
30
+ [1;33m6[0m [2m│[0m let v6: int = -[1;33m2_147_483_649[0m // underflow
31
31
7 [2m│[0m
32
+ 8 [2m│[0m // hex
33
+
34
+ Integer literal exceeds the range of representable integers of type int
35
+
36
+
37
+ [1;33mWarning number 107[0m
38
+ [36m/.../fixtures/intoverflow.res[0m:[2m11:14-26[0m
39
+
40
+ 9 [2m│[0m let v7: int = 0xFFFF_FFFF // -1
41
+ 10 [2m│[0m let v8: int = -0xFFFF_FFFF // 1
42
+ [1;33m11[0m [2m│[0m let v9:int = [1;33m0x1_0000_0000[0m // overflow
43
+ 12 [2m│[0m let v10:int = -0x1_0000_0000 // underflow
44
+ 13 [2m│[0m
45
+
46
+ Integer literal exceeds the range of representable integers of type int
47
+
48
+
49
+ [1;33mWarning number 107[0m
50
+ [36m/.../fixtures/intoverflow.res[0m:[2m12:16-28[0m
51
+
52
+ 10 [2m│[0m let v8: int = -0xFFFF_FFFF // 1
53
+ 11 [2m│[0m let v9:int = 0x1_0000_0000 // overflow
54
+ [1;33m12[0m [2m│[0m let v10:int = -[1;33m0x1_0000_0000[0m // underflow
55
+ 13 [2m│[0m
32
56
33
57
Integer literal exceeds the range of representable integers of type int
0 commit comments