From 68700e5de1e593d8f924e5ff0e7ebdd47373b3c8 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: 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(-) (limited to 'src') diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 2043be3e7b..f6ec0a74d8 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| { -- cgit v1.2.3