authorgravatar for benjamin.j.grant@gmail.com190n <benjamin.j.grant@gmail.com> 2024-05-11 00:23:07-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2024-05-11 07:23:07+00:00
logcc39ce28a167bf72560f1b4e1265ddc9914f30a4
treeb8ea714cdf5a73b507f28b4bfd1ec59ccd3e9f98
parent6ca4ed5948d8eaab28fc5e3706aeb1b113a210af
signaturebadge-check Signed by PGP key B5690EEEBB952194

Do not run asserts for WASI alignment when not targeting WASI


1 files changed, 10 insertions(+), 8 deletions(-)

lib/std/os/wasi.zig+10-8
......@@ -7,14 +7,16 @@ const std = @import("std");
77const assert = std.debug.assert;
88
99comptime {
10 assert(@alignOf(i8) == 1);
11 assert(@alignOf(u8) == 1);
12 assert(@alignOf(i16) == 2);
13 assert(@alignOf(u16) == 2);
14 assert(@alignOf(i32) == 4);
15 assert(@alignOf(u32) == 4);
16 // assert(@alignOf(i64) == 8);
17 // assert(@alignOf(u64) == 8);
10 if (builtin.os.tag == .wasi) {
11 assert(@alignOf(i8) == 1);
12 assert(@alignOf(u8) == 1);
13 assert(@alignOf(i16) == 2);
14 assert(@alignOf(u16) == 2);
15 assert(@alignOf(i32) == 4);
16 assert(@alignOf(u32) == 4);
17 assert(@alignOf(i64) == 8);
18 assert(@alignOf(u64) == 8);
19 }
1820}
1921
2022pub const iovec_t = std.posix.iovec;