From f592674642ba79601e0eeda0492063c40e2206db Mon Sep 17 00:00:00 2001 From: tjog <28024277+tjog@users.noreply.github.com> Date: Sat, 3 May 2025 17:17:07 +0200 Subject: [PATCH] link+macho+fuzz: use correct input type A debug build of the compiler detects invalid union access since `classifyInputFile` detects `.archive` and this line constructed a `.object` input. --- src/link/MachO.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 2b4bc3e5570a4614c3908d4171bb826e3780be40..834917f81de470e505d61a6c2e0004b82a2f7692 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -416,7 +416,7 @@ pub fn flushModule( } if (comp.config.any_fuzz) { - try positionals.append(try link.openObjectInput(diags, comp.fuzzer_lib.?.full_object_path)); + try positionals.append(try link.openArchiveInput(diags, comp.fuzzer_lib.?.full_object_path, false, false)); } if (comp.ubsan_rt_lib) |crt_file| { -- 2.54.0