std.Target: Remove cloudabi OS tag.

It's discontinued in favor of WASI.

https://github.com/NuxiNL/cloudlibc
This commit is contained in:
Alex Rønne Petersen
2024-07-30 02:17:00 +02:00
parent ef06e4b6e4
commit b49b7501cf
3 changed files with 0 additions and 10 deletions

View File

@@ -614,7 +614,6 @@ pub fn toLLVMTriple(target: std.Target, buf: []u8) []const u8 {
const llvm_os = switch (target.os.tag) {
.freestanding => "unknown",
.cloudabi => "cloudabi",
.dragonfly => "dragonfly",
.freebsd => "freebsd",
.fuchsia => "fuchsia",

View File

@@ -17,7 +17,6 @@ pub const Os = struct {
pub const Tag = enum {
freestanding,
cloudabi,
dragonfly,
freebsd,
fuchsia,
@@ -139,7 +138,6 @@ pub const Os = struct {
pub inline fn getVersionRangeTag(tag: Tag) @typeInfo(TaggedVersionRange).Union.tag_type.? {
return switch (tag) {
.freestanding,
.cloudabi,
.fuchsia,
.ps3,
.zos,
@@ -370,7 +368,6 @@ pub const Os = struct {
pub fn default(tag: Tag, arch: Cpu.Arch) VersionRange {
return switch (tag) {
.freestanding,
.cloudabi,
.fuchsia,
.ps3,
.zos,
@@ -556,7 +553,6 @@ pub const Os = struct {
.linux,
.windows,
.freestanding,
.cloudabi,
.fuchsia,
.ps3,
.zos,
@@ -662,7 +658,6 @@ pub const Abi = enum {
pub fn default(arch: Cpu.Arch, os: Os) Abi {
return if (arch.isWasm()) .musl else switch (os.tag) {
.freestanding,
.cloudabi,
.dragonfly,
.ps3,
.zos,
@@ -1791,7 +1786,6 @@ pub const DynamicLinker = struct {
// TODO go over each item in this list and either move it to the above list, or
// implement the standard dynamic linker path code for it.
.cloudabi,
.fuchsia,
.ps3,
.zos,
@@ -2275,7 +2269,6 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
.longdouble => return 80,
},
.cloudabi,
.ps3,
.zos,
.rtems,

View File

@@ -133,7 +133,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
.opencl,
.glsl450,
.plan9,
.cloudabi,
.minix,
.contiki,
.other,
@@ -204,7 +203,6 @@ pub fn targetOs(os_tag: std.Target.Os.Tag) llvm.OSType {
.opencl,
.glsl450,
.plan9,
.cloudabi,
.minix,
.contiki,
=> .UnknownOS,