diff options
| author | Ben Noordhuis <info@bnoordhuis.nl> | 2018-06-10 04:39:22 +0200 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-06-09 22:39:22 -0400 |
| commit | d464b2532200de3778ac7362e701791a11150d55 (patch) | |
| tree | 0b78986c512fac465bd2f045ef72ff745af93354 /src/ast_render.cpp | |
| parent | 7a9635555b5ddc681134ebe0e0e9f4f373ac5025 (diff) | |
| download | zig-d464b2532200de3778ac7362e701791a11150d55.tar.gz zig-d464b2532200de3778ac7362e701791a11150d55.zip | |
support `--target-arch wasm32` (#1094)
Add wasm32 support to the build-obj, build-exe and build-lib commands
of the stage 1 compiler. Wasm64 should work transparently once it's
supported in upstream LLVM.
To export a function:
// lib.zig - for exposition, not necessary for this example
pub use @import("add.zig");
// add.zig
export fn add(a: i32, b: i32) i32 {
return a + b;
}
To import a function:
// cube.zig
extern fn square(x: i32) i32;
export fn cube(x: i32) i32 {
return x * square(x);
}
Diffstat (limited to 'src/ast_render.cpp')
0 files changed, 0 insertions, 0 deletions
