lib/std/build/CheckObjectStep.zig | 17 ++++ src/link.zig | 1 + src/link/Wasm.zig | 135 ++++++++++++++++++++++++++++++++ src/link/Wasm/types.zig | 44 ++++++++--- test/link.zig | 8 ++ test/link/wasm/basic-features/build.zig | 23 ++++++ test/link/wasm/basic-features/main.zig | 1 + test/link/wasm/infer-features/build.zig | 37 +++++++++ test/link/wasm/infer-features/foo.c | 3 + test/link/wasm/infer-features/main.zig | 1 + 10 files changed, 257 insertions(+), 13 deletions(-)