From 2f6a01d0c39542e7d88c9af14e869b820fd156cc Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 4 May 2022 17:31:12 -0700 Subject: [PATCH] stage1: fix `@sizeOf` for 128-bit integer types --- src/stage1/analyze.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/stage1/analyze.cpp b/src/stage1/analyze.cpp index aef4966ee71f63a3d4ef56668e83c6f3b298b402..34dff556e0ee8931ecf4a9b7d0aa78ac0b8f8b2f 100644 --- a/src/stage1/analyze.cpp +++ b/src/stage1/analyze.cpp @@ -7686,6 +7686,7 @@ ZigType *make_int_type(CodeGen *g, bool is_signed, uint32_t size_in_bits) { // However for some targets, LLVM incorrectly reports this as 8. // See: https://github.com/ziglang/zig/issues/2987 entry->abi_align = 16; + entry->abi_size = align_forward(entry->abi_size, entry->abi_align); } } -- 2.54.0