From 306176046e6ae5e30bc58e5f3bcf786159e367f2 Mon Sep 17 00:00:00 2001 From: GasInfinity <58077502+GasInfinity@users.noreply.github.com> Date: Thu, 21 Aug 2025 15:09:59 +0200 Subject: [PATCH] chore(std.Target): explicitly set baseline only to `arm` with 3ds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * `arm` is the only supported tag for 3ds Co-authored-by: Alex Rønne Petersen --- lib/std/Target.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/std/Target.zig b/lib/std/Target.zig index 287be4e67d..06a229ebd6 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -1843,10 +1843,11 @@ pub const Cpu = struct { pub fn baseline(arch: Arch, os: Os) *const Model { return switch (arch) { .amdgcn => &amdgcn.cpu.gfx906, - .arm, .armeb, .thumb, .thumbeb => switch (os.tag) { + .arm => switch (os.tag) { .@"3ds" => &arm.cpu.mpcore, else => &arm.cpu.baseline, }, + .armeb, .thumb, .thumbeb => &arm.cpu.baseline, .aarch64 => switch (os.tag) { .driverkit, .macos => &aarch64.cpu.apple_m1, .ios, .tvos => &aarch64.cpu.apple_a7,