compiler: remove medium code model workaround for loongarch64

The default was changed in LLVM 21.
This commit is contained in:
Alex Rønne Petersen 2025-08-02 21:02:33 +02:00
parent e4f38a611f
commit 907b5b73b4
No known key found for this signature in database

View file

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