diff options
Diffstat (limited to 'src/air.zig')
| -rw-r--r-- | src/air.zig | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/air.zig b/src/air.zig index 6373592e7b..490816ecd7 100644 --- a/src/air.zig +++ b/src/air.zig @@ -696,10 +696,11 @@ const DumpTzir = struct { std.debug.print("Module.Function(name={s}):\n", .{dtz.module_fn.owner_decl.name}); - for (dtz.const_table.items()) |entry| { - const constant = entry.key.castTag(.constant).?; + var it = dtz.const_table.iterator(); + while (it.next()) |entry| { + const constant = entry.key_ptr.*.castTag(.constant).?; try writer.print(" @{d}: {} = {};\n", .{ - entry.value, constant.base.ty, constant.val, + entry.value_ptr.*, constant.base.ty, constant.val, }); } |
