zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit a078d55a25ec503158b1b1dfbdfdec2d0fec86aa (tree)
parent d3f7cf7345020410cbb0b3ff2e19947752283846
Author: pentuppup <pentuppup@noreply.codeberg.org>
Date:   Wed, 24 Jun 2026 14:39:23 -0400

fix compile error in web interface

Diffstat:
Mlib/build-web/fuzz.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/build-web/fuzz.zig b/lib/build-web/fuzz.zig @@ -22,7 +22,7 @@ pub fn sourceIndexMessage(msg_bytes: []u8) error{OutOfMemory}!void { js.requestSources(); const Header = abi.fuzz.SourceIndexHeader; - const header: Header = @bitCast(msg_bytes[0..@sizeOf(Header)].*); + const header: *align(1) const Header = @ptrCast(msg_bytes[0..@sizeOf(Header)]); const directories_start = @sizeOf(Header); const directories_end = directories_start + header.directories_len * @sizeOf(Coverage.String); @@ -81,7 +81,7 @@ pub fn coverageUpdateMessage(msg_bytes: []u8) error{OutOfMemory}!void { var entry_points: std.ArrayList(SourceLocationIndex) = .empty; pub fn entryPointsMessage(msg_bytes: []u8) error{OutOfMemory}!void { - const header: abi.fuzz.EntryPointHeader = @bitCast(msg_bytes[0..@sizeOf(abi.fuzz.EntryPointHeader)].*); + const header: *align(1) const abi.fuzz.EntryPointHeader = @ptrCast(msg_bytes[0..@sizeOf(abi.fuzz.EntryPointHeader)]); const slis: []align(1) const SourceLocationIndex = @ptrCast(msg_bytes[@sizeOf(abi.fuzz.EntryPointHeader)..]); assert(slis.len == header.locsLen()); try entry_points.resize(gpa, slis.len);