authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-05-05 20:49:09-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-06-10 20:42:29-07:00
log27d641eb35820a012e64e99df18c3577100f9dba
tree2ec2a387cad3e92fb0cbcb9773c22bd23928c05d
parent6350aabf9d00cbdfe73c6aa0a7d8e8f52fe6d8f1

stage2: fix interned integer value printing


1 files changed, 6 insertions(+), 2 deletions(-)

src/TypedValue.zig+6-2
......@@ -416,8 +416,12 @@ pub fn print(
416416 const key = mod.intern_pool.indexToKey(val.ip_index);
417417 if (key.typeOf() == .type_type) {
418418 return Type.print(val.toType(), writer, mod);
419 } else {
420 return writer.print("{}", .{val.ip_index});
419 }
420 switch (key) {
421 .int => |int| switch (int.storage) {
422 inline .u64, .i64, .big_int => |x| return writer.print("{}", .{x}),
423 },
424 else => return writer.print("{}", .{val.ip_index}),
421425 }
422426 },
423427 };