Function default [src]

Prototype

pub fn default(os_tag: Os.Tag, arch: Cpu.Arch) ObjectFormat

Parameters

os_tag: Os.Tagarch: Cpu.Arch

Source

pub fn default(os_tag: Os.Tag, arch: Cpu.Arch) ObjectFormat { return switch (os_tag) { .aix => .xcoff, .driverkit, .ios, .macos, .tvos, .visionos, .watchos => .macho, .plan9 => .plan9, .uefi, .windows => .coff, .zos => .goff, else => switch (arch) { .nvptx, .nvptx64 => .nvptx, .spirv, .spirv32, .spirv64 => .spirv, .wasm32, .wasm64 => .wasm, else => .elf, }, }; }