src/arch/x86_64/CodeGen.zig | 3 +- src/codegen.zig | 135 +++++++++++++++++++++++--------- src/link.zig | 16 ++-- src/link/Coff.zig | 11 +-- src/link/Elf.zig | 18 +++-- src/link/MachO.zig | 25 +++--- src/link/Plan9.zig | 11 +-- test/behavior/bugs/3046.zig | 1 - test/behavior/struct.zig | 1 - 9 files changed, 151 insertions(+), 70 deletions(-)