Commit 0d028e4407

Andrew Kelley <andrew@ziglang.org>
2024-12-23 00:18:19
wasm linker: fix active data segment offset value
1 parent 5062656
Changed files (1)
src
link
src/link/Wasm/Flush.zig
@@ -753,7 +753,7 @@ pub fn finish(f: *Flush, wasm: *Wasm) !void {
                 try leb.writeUleb128(binary_writer, @intFromEnum(flags));
                 // Passive segments are initialized at runtime.
                 if (flags != .passive) {
-                    try emitInit(binary_writer, .{ .i32_const = @as(i32, @bitCast(segment_offset)) });
+                    try emitInit(binary_writer, .{ .i32_const = @as(i32, @bitCast(group_start_addr)) });
                 }
                 try leb.writeUleb128(binary_writer, group_size);
             }