-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
arch-wasm32-bit and 64-bit WebAssembly32-bit and 64-bit WebAssemblybugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.Tokenization, parsing, AstGen, Sema, and Liveness.
Milestone
Description
Version is 0.10.0-dev.4176+6d7b0690a (stage2).
pub fn main() void {
const a = @extern(*const fn ([*]const u8) void, .{
.name = "a",
.library_name = "b",
.linkage = .Strong, // or `.Weak`
.is_thread_local = false,
});
a("hello");
}zig build-exe -target wasm32-freestanding-none -O ReleaseSmall x.zig
This seems to generate malformed Wasm?
$ wasm2wat x.wasm
x.wasm:0000048: error: type mismatch at end of function, expected [] but got [i32]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-wasm32-bit and 64-bit WebAssembly32-bit and 64-bit WebAssemblybugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.Tokenization, parsing, AstGen, Sema, and Liveness.