authorgravatar for liljaanton2001@gmail.comantlilja <liljaanton2001@gmail.com> 2024-02-29 16:02:16+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-02-29 12:02:13-08:00
log147beec7da5f3eb3a858037b806ad8b1b66bfffc
tree62cc816659544f5107114f1a246d28f2e2efee5b
parent791e28bb68a6e71e64aa0dd43766246483316017

LLVM Builder: Fix emission of enum debug enumerator info bitcode


3 files changed, 2 insertions(+), 4 deletions(-)

src/codegen/llvm.zig+1-1
......@@ -2013,7 +2013,7 @@ pub const Object = struct {
20132013
20142014 enumerators[i] = try o.builder.debugEnumerator(
20152015 try o.builder.metadataString(ip.stringToSlice(field_name_ip)),
2016 int_ty.isUnsignedInt(mod),
2016 int_info.signedness == .unsigned,
20172017 int_info.bits,
20182018 bigint,
20192019 );
src/codegen/llvm/Builder.zig-2
......@@ -14367,7 +14367,6 @@ pub fn toBitcode(self: *Builder, allocator: Allocator) bitcode_writer.Error![]co
1436714367 try metadata_block.writeAbbrevAdapted(MetadataBlock.Enumerator{
1436814368 .flags = .{
1436914369 .unsigned = unsigned,
14370 .bigint = false,
1437114370 },
1437214371 .bit_width = extra.bit_width,
1437314372 .name = extra.name,
......@@ -14379,7 +14378,6 @@ pub fn toBitcode(self: *Builder, allocator: Allocator) bitcode_writer.Error![]co
1437914378
1438014379 const flags: MetadataBlock.Enumerator.Flags = .{
1438114380 .unsigned = unsigned,
14382 .bigint = true,
1438314381 };
1438414382
1438514383 const FlagsInt = @typeInfo(MetadataBlock.Enumerator.Flags).Struct.backing_integer.?;
src/codegen/llvm/ir.zig+1-1
......@@ -896,7 +896,7 @@ pub const MetadataBlock = struct {
896896 pub const Flags = packed struct(u3) {
897897 distinct: bool = false,
898898 unsigned: bool,
899 bigint: bool,
899 bigint: bool = true,
900900 };
901901
902902 pub const ops = [_]AbbrevOp{