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