std.Target: Remove ananas OS tag.
This is a fairly small hobby OS that has not seen development in 2 years. Our current policy is that hobby OSs should use the `other` tag. https://github.com/zhmu/ananas
This commit is contained in:
1
lib/compiler/aro/aro/target.zig
vendored
1
lib/compiler/aro/aro/target.zig
vendored
@@ -614,7 +614,6 @@ pub fn toLLVMTriple(target: std.Target, buf: []u8) []const u8 {
|
||||
|
||||
const llvm_os = switch (target.os.tag) {
|
||||
.freestanding => "unknown",
|
||||
.ananas => "ananas",
|
||||
.cloudabi => "cloudabi",
|
||||
.dragonfly => "dragonfly",
|
||||
.freebsd => "freebsd",
|
||||
|
||||
@@ -17,7 +17,6 @@ pub const Os = struct {
|
||||
|
||||
pub const Tag = enum {
|
||||
freestanding,
|
||||
ananas,
|
||||
cloudabi,
|
||||
dragonfly,
|
||||
freebsd,
|
||||
@@ -140,7 +139,6 @@ pub const Os = struct {
|
||||
pub inline fn getVersionRangeTag(tag: Tag) @typeInfo(TaggedVersionRange).Union.tag_type.? {
|
||||
return switch (tag) {
|
||||
.freestanding,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.fuchsia,
|
||||
.ps3,
|
||||
@@ -372,7 +370,6 @@ pub const Os = struct {
|
||||
pub fn default(tag: Tag, arch: Cpu.Arch) VersionRange {
|
||||
return switch (tag) {
|
||||
.freestanding,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.fuchsia,
|
||||
.ps3,
|
||||
@@ -559,7 +556,6 @@ pub const Os = struct {
|
||||
.linux,
|
||||
.windows,
|
||||
.freestanding,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.fuchsia,
|
||||
.ps3,
|
||||
@@ -666,7 +662,6 @@ pub const Abi = enum {
|
||||
pub fn default(arch: Cpu.Arch, os: Os) Abi {
|
||||
return if (arch.isWasm()) .musl else switch (os.tag) {
|
||||
.freestanding,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.dragonfly,
|
||||
.ps3,
|
||||
@@ -1796,7 +1791,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.
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.fuchsia,
|
||||
.ps3,
|
||||
@@ -2089,7 +2083,6 @@ pub fn c_type_bit_size(target: Target, c_type: CType) u16 {
|
||||
.solaris,
|
||||
.illumos,
|
||||
.haiku,
|
||||
.ananas,
|
||||
.fuchsia,
|
||||
.minix,
|
||||
=> switch (target.cpu.arch) {
|
||||
|
||||
@@ -133,7 +133,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
|
||||
.opencl,
|
||||
.glsl450,
|
||||
.plan9,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.minix,
|
||||
.contiki,
|
||||
@@ -205,7 +204,6 @@ pub fn targetOs(os_tag: std.Target.Os.Tag) llvm.OSType {
|
||||
.opencl,
|
||||
.glsl450,
|
||||
.plan9,
|
||||
.ananas,
|
||||
.cloudabi,
|
||||
.minix,
|
||||
.contiki,
|
||||
|
||||
Reference in New Issue
Block a user