From 9b5c992d31cc92aa869fcf1f954db44fbdd0f07f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Fri, 9 Aug 2024 21:40:02 +0200 Subject: [PATCH] std.Target: Return the correct value for elfiamcu in toElfMachine(). --- 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 2234ca5af4..a5799c3898 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -836,7 +836,8 @@ pub const ObjectFormat = enum { }; pub fn toElfMachine(target: Target) std.elf.EM { - // TODO: Return IAMCU for elfiamcu OS. + if (target.os.tag == .elfiamcu) return .IAMCU; + return switch (target.cpu.arch) { .amdgcn => .AMDGPU, .arc => .ARC_COMPACT2,