diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-08-18 00:28:05 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-18 00:28:05 -0400 |
| commit | 3cc1f8b62477c37c938863cba0ec0409e4c9c0be (patch) | |
| tree | b39ff5060590ce285f27a5e7fda036808b29523d /src-self-hosted/Module.zig | |
| parent | ce8b9c0c5cdbe4161952e6f2aa875f722949d4cb (diff) | |
| parent | 9f44284ad5ed5ae94b7a4bc1f5972c60c1739bb6 (diff) | |
| download | zig-3cc1f8b62477c37c938863cba0ec0409e4c9c0be.tar.gz zig-3cc1f8b62477c37c938863cba0ec0409e4c9c0be.zip | |
Merge pull request #6056 from ifreund/wasm-backend
stage2: add a wasm backend
Diffstat (limited to 'src-self-hosted/Module.zig')
| -rw-r--r-- | src-self-hosted/Module.zig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src-self-hosted/Module.zig b/src-self-hosted/Module.zig index df7c1986f3..6e33101e76 100644 --- a/src-self-hosted/Module.zig +++ b/src-self-hosted/Module.zig @@ -974,7 +974,7 @@ pub fn update(self: *Module) !void { } // This is needed before reading the error flags. - try self.bin_file.flush(); + try self.bin_file.flush(self); self.link_error_flags = self.bin_file.errorFlags(); @@ -1571,7 +1571,7 @@ fn analyzeRootSrcFile(self: *Module, root_scope: *Scope.File) !void { .macho => { // TODO Implement for MachO }, - .c => {}, + .c, .wasm => {}, } } } else { @@ -1781,11 +1781,13 @@ fn allocateNewDecl( .elf => .{ .elf = link.File.Elf.TextBlock.empty }, .macho => .{ .macho = link.File.MachO.TextBlock.empty }, .c => .{ .c = {} }, + .wasm => .{ .wasm = {} }, }, .fn_link = switch (self.bin_file.tag) { .elf => .{ .elf = link.File.Elf.SrcFn.empty }, .macho => .{ .macho = link.File.MachO.SrcFn.empty }, .c => .{ .c = {} }, + .wasm => .{ .wasm = null }, }, .generation = 0, }; |
