diff --git a/tools/generate_c_size_and_align_checks.zig b/tools/generate_c_size_and_align_checks.zig index d0d6bb66d5..840ef2b6eb 100644 --- a/tools/generate_c_size_and_align_checks.zig +++ b/tools/generate_c_size_and_align_checks.zig @@ -53,5 +53,9 @@ pub fn main() !void { c_name(c_type), target.c_type_alignment(c_type), }); + try stdout.print("_Static_assert(__alignof({0s}) == {1d}, \"__alignof({0s}) == {1d}\");\n\n", .{ + c_name(c_type), + target.c_type_preferred_alignment(c_type), + }); } }