master
1export fn entry1() void {
2 const T = u000123;
3 _ = T;
4}
5export fn entry2() void {
6 _ = i0;
7 _ = u0;
8 var x: i01 = 1;
9 _ = x;
10}
11export fn entry3() void {
12 _ = 000123;
13}
14export fn entry4() void {
15 _ = 01;
16}
17
18// error
19//
20// :2:15: error: primitive integer type 'u000123' has leading zero
21// :8:12: error: primitive integer type 'i01' has leading zero
22// :12:9: error: number '000123' has leading zero
23// :12:9: note: use '0o' prefix for octal literals
24// :15:9: error: number '01' has leading zero
25// :15:9: note: use '0o' prefix for octal literals