diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-08-16 02:21:20 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-08-18 01:01:13 +0200 |
| commit | 60fb50ee5a4a06687bf2f7b8774cc46f73a5b07e (patch) | |
| tree | d09a9107f1a91eec76e91f7d0ca737a32881e399 /src-self-hosted/codegen/wasm.zig | |
| parent | 97300896ed137f411c1eef04f8cde86abf4d32df (diff) | |
| download | zig-60fb50ee5a4a06687bf2f7b8774cc46f73a5b07e.tar.gz zig-60fb50ee5a4a06687bf2f7b8774cc46f73a5b07e.zip | |
stage2/wasm: write exports on flush, cleanup
Exports now have a dirty flag and are rewritten on flush if this flag
has been set.
A couple other minor changes have been made based on Andrew's review.
Diffstat (limited to 'src-self-hosted/codegen/wasm.zig')
| -rw-r--r-- | src-self-hosted/codegen/wasm.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src-self-hosted/codegen/wasm.zig b/src-self-hosted/codegen/wasm.zig index 8e794ff934..57eb002e82 100644 --- a/src-self-hosted/codegen/wasm.zig +++ b/src-self-hosted/codegen/wasm.zig @@ -52,7 +52,7 @@ pub fn genCode(buf: *ArrayList(u8), decl: *Decl) !void { const writer = buf.writer(); // Reserve space to write the size after generating the code - try writer.writeAll(&([1]u8{undefined} ** 5)); + try buf.resize(5); // Write the size of the locals vec // TODO: implement locals |
