commit 29f3d1185cd39daa6b0cbe70ecb05543dbeb6394 (tree)
parent 0405f7881828b2ba251fc7fe5724d91f9a658c16
Author: kcbanner <kcbanner@gmail.com>
Date: Thu, 11 Jun 2026 02:19:24 -0400
resinator: fixup symbol type
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/compiler/resinator/cvtres.zig b/lib/compiler/resinator/cvtres.zig
@@ -383,7 +383,7 @@ pub fn writeCoff(
fn writeSymbol(writer: *std.Io.Writer, symbol: std.coff.Symbol) !void {
try writer.writeAll(&symbol.name);
try writer.writeInt(u32, symbol.value, .little);
- try writer.writeInt(u16, @intFromEnum(symbol.section_number), .little);
+ try writer.writeInt(i16, @intFromEnum(symbol.section_number), .little);
try writer.writeInt(u8, @intFromEnum(symbol.type.base_type), .little);
try writer.writeInt(u8, @intFromEnum(symbol.type.complex_type), .little);
try writer.writeInt(u8, @intFromEnum(symbol.storage_class), .little);