Commit 2f6a01d0c3

Andrew Kelley <andrew@ziglang.org>
2022-05-05 02:31:12
stage1: fix `@sizeOf` for 128-bit integer types
1 parent f21c11a
Changed files (1)
src
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);
         }
     }