| ... | @@ -6,8 +6,9 @@ var buffer: [0x1000000]u64 = [1]u64{0} ** 0x1000000; | ... | @@ -6,8 +6,9 @@ var buffer: [0x1000000]u64 = [1]u64{0} ** 0x1000000; |
| 6 | pub fn main() anyerror!void { | 6 | pub fn main() anyerror!void { |
| 7 | buffer[0x10] = 1; | 7 | buffer[0x10] = 1; |
| 8 | try std.io.getStdOut().writer().print("{d}, {d}, {d}\n", .{ | 8 | try std.io.getStdOut().writer().print("{d}, {d}, {d}\n", .{ |
| 9 | buffer[0], | 9 | // workaround the dreaded decl_val |
| 10 | buffer[0x10], | 10 | (&buffer)[0], |
| 11 | buffer[0x1000000 - 1], | 11 | (&buffer)[0x10], |
| | 12 | (&buffer)[0x1000000 - 1], |
| 12 | }); | 13 | }); |
| 13 | } | 14 | } |