From a078d55a25ec503158b1b1dfbdfdec2d0fec86aa Mon Sep 17 00:00:00 2001 From: pentuppup Date: Wed, 24 Jun 2026 14:39:23 -0400 Subject: [PATCH] fix compile error in web interface --- lib/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 index bc6678b3bea689f7a4ac963c1b68d8bdc93ae409..3f9d692169e04b620e3f9368242b49c72a49ee92 100644 --- 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); -- 2.54.0