authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-05-09 22:00:17+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-05-09 22:00:17+02:00
logd3ba541034b9cce11c5dcd97a92eba0744700657
tree68540a6466758b0ba39e80198e4e40f57d380e47
parent39adc228d8ad4d8b2d9d440f80dc0c9e80fcbc97

codegen/llvm: handle missing Apple targets


1 files changed, 2 insertions(+), 2 deletions(-)

src/codegen/llvm.zig+2-2
...@@ -618,7 +618,7 @@ const DataLayoutBuilder = struct {...@@ -618,7 +618,7 @@ const DataLayoutBuilder = struct {
618 abi = size;618 abi = size;
619 pref = size;619 pref = size;
620 } else switch (self.target.os.tag) {620 } else switch (self.target.os.tag) {
621 .macos, .ios => {},621 .macos, .ios, .watchos, .tvos, .visionos => {},
622 .uefi, .windows => {622 .uefi, .windows => {
623 pref = size;623 pref = size;
624 force_abi = size >= 32;624 force_abi = size >= 32;
...@@ -11578,7 +11578,7 @@ fn ccAbiPromoteInt(...@@ -11578,7 +11578,7 @@ fn ccAbiPromoteInt(
11578 else => return null,11578 else => return null,
11579 };11579 };
11580 return switch (target.os.tag) {11580 return switch (target.os.tag) {
11581 .macos => switch (int_info.bits) {11581 .macos, .ios, .watchos, .tvos, .visionos => switch (int_info.bits) {
11582 0...16 => int_info.signedness,11582 0...16 => int_info.signedness,
11583 else => null,11583 else => null,
11584 },11584 },