zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 679ad36fa069a723aa9094afbd09d1b460232dda (tree)
parent b2dd0a669a96b874271069bb2ea3dd41dcc2fd48
Author: Evan Haas <evan@lagerdata.com>
Date:   Tue,  6 Aug 2024 07:06:57 -0700

generate_c_size_and_align_checks: add __alignof check

Diffstat:
Mtools/generate_c_size_and_align_checks.zig | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git 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), + }); } }