diff options
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/llvm.zig | 14 |
1 files changed, 14 insertions, 0 deletions
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 => {}, } }, |
