diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-05-09 15:45:42 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-09 15:45:42 -0700 |
| commit | 68629fedefd46bad4feed7f9244a3208199d6a0e (patch) | |
| tree | 0d483126b4222796eea87349b79330bb76fc733e /src/codegen/llvm.zig | |
| parent | c9ad1b51993e45942e38079325dcb7b5ce41e877 (diff) | |
| parent | 47e840a9b99c6ca371c89a73350617ba0cad877c (diff) | |
| download | zig-68629fedefd46bad4feed7f9244a3208199d6a0e.tar.gz zig-68629fedefd46bad4feed7f9244a3208199d6a0e.zip | |
Merge pull request #19918 from ziglang/xros
Add support for VisionOS
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 71481e859b..84692e9a03 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -145,7 +145,7 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 { .driverkit => "driverkit", .shadermodel => "shadermodel", .liteos => "liteos", - .xros => "xros", + .visionos => "xros", .serenity => "serenity", .vulkan => "vulkan", @@ -256,7 +256,7 @@ pub fn targetOs(os_tag: std.Target.Os.Tag) llvm.OSType { .elfiamcu => .ELFIAMCU, .tvos => .TvOS, .watchos => .WatchOS, - .xros => .XROS, + .visionos => .XROS, .mesa3d => .Mesa3D, .amdpal => .AMDPAL, .hermit => .HermitCore, @@ -618,7 +618,7 @@ const DataLayoutBuilder = struct { abi = size; pref = size; } else switch (self.target.os.tag) { - .macos, .ios => {}, + .macos, .ios, .watchos, .tvos, .visionos => {}, .uefi, .windows => { pref = size; force_abi = size >= 32; @@ -11578,7 +11578,7 @@ fn ccAbiPromoteInt( else => return null, }; return switch (target.os.tag) { - .macos => switch (int_info.bits) { + .macos, .ios, .watchos, .tvos, .visionos => switch (int_info.bits) { 0...16 => int_info.signedness, else => null, }, |
