From 5e82e90dbf2a28baa69c3f79c09407e3c2e78ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 23 Jun 2024 17:51:27 +0200 Subject: [PATCH] std.Target: Remove `coreclr` ABI specifier. This was added to LLVM in 2015 for the LLILC project, which was discontinued in ~2018, and subsequently archived in 2022. https://github.com/dotnet/llilc/commit/933b58d00ffb4b357956c940b37a379bdf891324 --- lib/compiler/aro/aro/target.zig | 1 - lib/std/Target.zig | 1 - lib/std/zig/LibCDirs.zig | 1 - src/codegen/llvm.zig | 1 - 4 files changed, 4 deletions(-) diff --git a/lib/compiler/aro/aro/target.zig b/lib/compiler/aro/aro/target.zig index 807bbcd20f..e6dc776e30 100644 --- a/lib/compiler/aro/aro/target.zig +++ b/lib/compiler/aro/aro/target.zig @@ -742,7 +742,6 @@ pub fn toLLVMTriple(target: std.Target, buf: []u8) []const u8 { .msvc => "msvc", .itanium => "itanium", .cygnus => "cygnus", - .coreclr => "coreclr", .simulator => "simulator", .macabi => "macabi", .pixel => "pixel", diff --git a/lib/std/Target.zig b/lib/std/Target.zig index 30daa57071..d78ceb3f12 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -634,7 +634,6 @@ pub const Abi = enum { msvc, itanium, cygnus, - coreclr, simulator, macabi, pixel, diff --git a/lib/std/zig/LibCDirs.zig b/lib/std/zig/LibCDirs.zig index b9721eb344..b2e51dfd0f 100644 --- a/lib/std/zig/LibCDirs.zig +++ b/lib/std/zig/LibCDirs.zig @@ -250,7 +250,6 @@ fn libCGenericName(target: std.Target) [:0]const u8 { .msvc, .itanium, .cygnus, - .coreclr, .simulator, .macabi, => unreachable, diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 7ec9de4a10..020d2c0b05 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -187,7 +187,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 { .msvc => "msvc", .itanium => "itanium", .cygnus => "cygnus", - .coreclr => "coreclr", .simulator => "simulator", .macabi => "macabi", .pixel => "pixel",