lib/std/Build/Step/CheckObject.zig | 528 ++++++++++++++++++++++---------- test/link/elf.zig | 52 ++-- test/link/macho/dead_strip_dylibs/build.zig | 4 +- test/link/macho/dylib/build.zig | 6 +- test/link/macho/entry/build.zig | 4 +- test/link/macho/entry_in_dylib/build.zig | 6 +- test/link/macho/headerpad/build.zig | 8 +- test/link/macho/needed_framework/build.zig | 2 +- test/link/macho/needed_library/build.zig | 2 +- test/link/macho/pagezero/build.zig | 6 +- test/link/macho/search_strategy/build.zig | 2 +- test/link/macho/stack_size/build.zig | 2 +- test/link/macho/strict_validation/build.zig | 14 +- test/link/macho/unwind_info/build.zig | 2 +- test/link/macho/weak_framework/build.zig | 2 +- test/link/macho/weak_library/build.zig | 2 +- test/link/wasm/archive/build.zig | 2 +- test/link/wasm/basic-features/build.zig | 2 +- test/link/wasm/bss/build.zig | 8 +- test/link/wasm/export-data/build.zig | 4 +- test/link/wasm/export/build.zig | 6 +- test/link/wasm/extern-mangle/build.zig | 2 +- test/link/wasm/function-table/build.zig | 8 +- test/link/wasm/infer-features/build.zig | 2 +- test/link/wasm/producers/build.zig | 2 +- test/link/wasm/segments/build.zig | 8 +- test/link/wasm/stack_pointer/build.zig | 6 +- test/link/wasm/type/build.zig | 2 +- test/standalone/ios/build.zig | 2 +- 29 files changed, 454 insertions(+), 242 deletions(-)