From 8167dfe29b3fd66df9a64ae20a7c3952894b3804 Mon Sep 17 00:00:00 2001 From: bgk- Date: Fri, 6 Dec 2024 09:06:58 -0800 Subject: [PATCH] Fix bytecode serialization --- src/backend/bytecode.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/bytecode.zig b/src/backend/bytecode.zig index 5f69ea8..4e062d2 100644 --- a/src/backend/bytecode.zig +++ b/src/backend/bytecode.zig @@ -49,7 +49,7 @@ pub const Bytecode = struct { pub fn serialize(self: *Bytecode, seekable: anytype) !void { var writer = seekable.writer(); - const isSeekable = @hasField(@TypeOf(seekable.*), "getPos"); + const isSeekable = @hasDecl(@TypeOf(seekable.*), "getPos"); const headerPos = if (isSeekable) try seekable.getPos() else 0; var section: u8 = 0; // globals, boughs, instructions, debug info, constants, uuids, loc