authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-06-08 15:38:15-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-06-08 15:38:15-07:00
logd557dedf6cb836e11038faada436299547044ffc
tree6ad3db967943b63d25976c7285d10a4ed1ca2228
parent434226c89d45570842e9b9f34d1163b4d40156af

add a missing align() to a behavior test


1 files changed, 7 insertions(+), 2 deletions(-)

test/behavior/bugs/6781.zig+7-2
...@@ -1,3 +1,4 @@...@@ -1,3 +1,4 @@
1const builtin = @import("builtin");
1const std = @import("std");2const std = @import("std");
2const assert = std.debug.assert;3const assert = std.debug.assert;
34
...@@ -61,9 +62,13 @@ pub const JournalHeader = packed struct {...@@ -61,9 +62,13 @@ pub const JournalHeader = packed struct {
61};62};
6263
63test "fixed" {64test "fixed" {
64 if (@import("builtin").zig_backend != .stage1) return error.SkipZigTest; // TODO65 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
66 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
67 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
68 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
69 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
6570
66 var buffer = [_]u8{0} ** 65536;71 var buffer align(@alignOf(JournalHeader)) = [_]u8{0} ** 65536;
67 var entry = std.mem.bytesAsValue(JournalHeader, buffer[0..@sizeOf(JournalHeader)]);72 var entry = std.mem.bytesAsValue(JournalHeader, buffer[0..@sizeOf(JournalHeader)]);
68 entry.* = .{73 entry.* = .{
69 .prev_hash_chain_root = 0,74 .prev_hash_chain_root = 0,