File tree 2 files changed +30
-0
lines changed
jscomp/build_tests/super_errors
2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 29
29
5 [2m│[0m let v5: int = -2_147_483_648
30
30
[1;33m6[0m [2m│[0m let v6: int = -[1;33m2_147_483_649[0m
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
41
+ 10 [2m│[0m let v8: int = -0xFFFF_FFFF
42
+ [1;33m11[0m [2m│[0m let v9:int = [1;33m0x1_0000_0000[0m
43
+ 12 [2m│[0m let v10:int = -0x1_0000_0000
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
53
+ 11 [2m│[0m let v9:int = 0x1_0000_0000
54
+ [1;33m12[0m [2m│[0m let v10:int = -[1;33m0x1_0000_0000[0m
55
+ 13 [2m│[0m
32
56
33
57
Integer literal exceeds the range of representable integers of type int
Original file line number Diff line number Diff line change @@ -4,3 +4,9 @@ let v3: int = 2_147_483_649
4
4
let v4 : int = - 2_147_483_647
5
5
let v5 : int = - 2_147_483_648
6
6
let v6 : int = - 2_147_483_649
7
+
8
+ // hex
9
+ let v7 : int = 0xFFFF_FFFF
10
+ let v8 : int = - 0xFFFF_FFFF
11
+ let v9 :int = 0x1_0000_0000
12
+ let v10 :int = - 0x1_0000_0000
You can’t perform that action at this time.
0 commit comments