authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-02 21:02:33+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-30 06:36:41+02:00
log907b5b73b4397bbe7717c27f8935fadb57f91ee4
tree2ae4aae8c85866d5a5b536ebe773515a86083696
parente4f38a611f1ba669434d52e753ae2c729911eead
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

compiler: remove medium code model workaround for loongarch64

The default was changed in LLVM 21.

1 files changed, 1 insertions(+), 5 deletions(-)

src/Package/Module.zig+1-5
...@@ -237,11 +237,7 @@ pub fn create(arena: Allocator, options: CreateOptions) !*Package.Module {...@@ -237,11 +237,7 @@ pub fn create(arena: Allocator, options: CreateOptions) !*Package.Module {
237 const code_model: std.builtin.CodeModel = b: {237 const code_model: std.builtin.CodeModel = b: {
238 if (options.inherited.code_model) |x| break :b x;238 if (options.inherited.code_model) |x| break :b x;
239 if (options.parent) |p| break :b p.code_model;239 if (options.parent) |p| break :b p.code_model;
240 break :b switch (target.cpu.arch) {240 break :b .default;
241 // Temporary workaround until LLVM 21: https://github.com/llvm/llvm-project/pull/132173
242 .loongarch64 => .medium,
243 else => .default,
244 };
245 };241 };
246242
247 const is_safe_mode = switch (optimize_mode) {243 const is_safe_mode = switch (optimize_mode) {