diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index bddfb2701e..c7b51ad507 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -671,6 +671,20 @@ const DataLayoutBuilder = struct { abi = size; force_abi = size == 64; }, + .x86 => switch (size) { + 128 => { + abi = size; + pref = size; + }, + else => {}, + }, + .x86_64 => switch (size) { + 64, 128 => { + abi = size; + pref = size; + }, + else => {}, + }, else => {}, } },