| ... | @@ -753,7 +753,7 @@ pub fn finish(f: *Flush, wasm: *Wasm) !void { | ... | @@ -753,7 +753,7 @@ pub fn finish(f: *Flush, wasm: *Wasm) !void { |
| 753 | try leb.writeUleb128(binary_writer, @intFromEnum(flags)); | 753 | try leb.writeUleb128(binary_writer, @intFromEnum(flags)); |
| 754 | // Passive segments are initialized at runtime. | 754 | // Passive segments are initialized at runtime. |
| 755 | if (flags != .passive) { | 755 | if (flags != .passive) { |
| 756 | try emitInit(binary_writer, .{ .i32_const = @as(i32, @bitCast(segment_offset)) }); | 756 | try emitInit(binary_writer, .{ .i32_const = @as(i32, @bitCast(group_start_addr)) }); |
| 757 | } | 757 | } |
| 758 | try leb.writeUleb128(binary_writer, group_size); | 758 | try leb.writeUleb128(binary_writer, group_size); |
| 759 | } | 759 | } |