authorgravatar for evan@lagerdata.comEvan Haas <evan@lagerdata.com> 2024-08-06 07:06:57-07:00
committergravatar for evan@lagerdata.comEvan Haas <evan@lagerdata.com> 2024-08-06 07:06:57-07:00
log679ad36fa069a723aa9094afbd09d1b460232dda
tree340362df9d2eec103178e7d714b81a3f24dd5540
parentb2dd0a669a96b874271069bb2ea3dd41dcc2fd48
signaturebadge-check Signed by SSH key SHA256:cf2/TFgSxv2uRX26INvFSw25Prr1Dy9H8MiRXgLpok4

generate_c_size_and_align_checks: add __alignof check


1 files changed, 4 insertions(+), 0 deletions(-)

tools/generate_c_size_and_align_checks.zig+4
......@@ -53,5 +53,9 @@ pub fn main() !void {
5353 c_name(c_type),
5454 target.c_type_alignment(c_type),
5555 });
56 try stdout.print("_Static_assert(__alignof({0s}) == {1d}, \"__alignof({0s}) == {1d}\");\n\n", .{
57 c_name(c_type),
58 target.c_type_preferred_alignment(c_type),
59 });
5660 }
5761}