| ... | @@ -7215,12 +7215,12 @@ fn getTagNameFunction(func: *CodeGen, enum_ty: Type) InnerError!u32 { | ... | @@ -7215,12 +7215,12 @@ fn getTagNameFunction(func: *CodeGen, enum_ty: Type) InnerError!u32 { |
| 7215 | switch (tag_value) { | 7215 | switch (tag_value) { |
| 7216 | .imm32 => |value| { | 7216 | .imm32 => |value| { |
| 7217 | try writer.writeByte(std.wasm.opcode(.i32_const)); | 7217 | try writer.writeByte(std.wasm.opcode(.i32_const)); |
| 7218 | try leb.writeULEB128(writer, value); | 7218 | try leb.writeILEB128(writer, @as(i32, @bitCast(value))); |
| 7219 | try writer.writeByte(std.wasm.opcode(.i32_ne)); | 7219 | try writer.writeByte(std.wasm.opcode(.i32_ne)); |
| 7220 | }, | 7220 | }, |
| 7221 | .imm64 => |value| { | 7221 | .imm64 => |value| { |
| 7222 | try writer.writeByte(std.wasm.opcode(.i64_const)); | 7222 | try writer.writeByte(std.wasm.opcode(.i64_const)); |
| 7223 | try leb.writeULEB128(writer, value); | 7223 | try leb.writeILEB128(writer, @as(i64, @bitCast(value))); |
| 7224 | try writer.writeByte(std.wasm.opcode(.i64_ne)); | 7224 | try writer.writeByte(std.wasm.opcode(.i64_ne)); |
| 7225 | }, | 7225 | }, |
| 7226 | else => unreachable, | 7226 | else => unreachable, |