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:
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);