| ... | @@ -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 | }, |