lib/std/Build/Step/CheckObject.zig | 584 ++++++++++++++++++++++---------- test/link/macho/dead_strip/build.zig | 4 +- test/link/macho/dead_strip_dylibs/build.zig | 10 +- test/link/macho/dylib/build.zig | 29 +- test/link/macho/entry/build.zig | 12 +- test/link/macho/entry_in_dylib/build.zig | 15 +- test/link/macho/headerpad/build.zig | 20 +- test/link/macho/linksection/build.zig | 6 +- test/link/macho/needed_framework/build.zig | 5 +- test/link/macho/needed_library/build.zig | 5 +- test/link/macho/pagezero/build.zig | 21 +- test/link/macho/search_strategy/build.zig | 5 +- test/link/macho/stack_size/build.zig | 5 +- test/link/macho/strict_validation/build.zig | 77 +++-- test/link/macho/unwind_info/build.zig | 11 +- test/link/macho/weak_framework/build.zig | 5 +- test/link/macho/weak_library/build.zig | 9 +- test/link/wasm/archive/build.zig | 5 +- test/link/wasm/basic-features/build.zig | 7 +- test/link/wasm/bss/build.zig | 44 +-- test/link/wasm/export-data/build.zig | 36 +- test/link/wasm/export/build.zig | 27 +- test/link/wasm/extern-mangle/build.zig | 13 +- test/link/wasm/function-table/build.zig | 47 +-- test/link/wasm/infer-features/build.zig | 19 +- test/link/wasm/producers/build.zig | 21 +- test/link/wasm/segments/build.zig | 24 +- test/link/wasm/stack_pointer/build.zig | 27 +- test/link/wasm/type/build.zig | 17 +- 29 files changed, 689 insertions(+), 421 deletions(-)