lib/std/elf.zig | 24 ++++---- src/AstGen.zig | 10 ++-- src/Compilation.zig | 1 + src/InternPool.zig | 100 +++++++++++++++++++++++++++----- src/Sema.zig | 64 +++++++++++++------- src/TypedValue.zig | 3 +- src/Zir.zig | 5 +- src/arch/wasm/CodeGen.zig | 14 +++-- src/codegen.zig | 6 +- src/codegen/c.zig | 21 ++++++- src/codegen/llvm.zig | 31 +++++----- src/codegen/llvm/Builder.zig | 6 ++ src/codegen/llvm/bindings.zig | 3 + src/codegen/spirv.zig | 7 ++- src/link.zig | 10 ++-- src/link/C.zig | 19 +++++- src/link/Coff.zig | 28 +++++---- src/link/Dwarf.zig | 33 ++++++----- src/link/Elf.zig | 21 ++++--- src/link/MachO.zig | 22 ++++--- src/link/Wasm.zig | 35 ++++++----- src/value.zig | 4 +- test/behavior.zig | 1 - test/behavior/align.zig | 9 +++ test/behavior/bugs/1741.zig | 11 ---- 25 files changed, 336 insertions(+), 152 deletions(-)