diff options
| author | Luuk de Gram <Luukdegram@users.noreply.github.com> | 2021-04-02 20:59:40 +0200 |
|---|---|---|
| committer | Luuk de Gram <Luukdegram@users.noreply.github.com> | 2021-04-08 22:47:08 +0200 |
| commit | 1bd5552fc1a8fd2ddcb8f0c17f35662e4eb1cbcf (patch) | |
| tree | c1d7943065c0fc998ee196c3a8bd643898ca2f39 /src/link.zig | |
| parent | 00b2e31589b2f4c3f67ab2bf46e140e00df3f910 (diff) | |
| download | zig-1bd5552fc1a8fd2ddcb8f0c17f35662e4eb1cbcf.tar.gz zig-1bd5552fc1a8fd2ddcb8f0c17f35662e4eb1cbcf.zip | |
Calculate data length to ensure correct pointer offsets
Diffstat (limited to 'src/link.zig')
| -rw-r--r-- | src/link.zig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/link.zig b/src/link.zig index db3e973f84..162b55a0d0 100644 --- a/src/link.zig +++ b/src/link.zig @@ -147,7 +147,7 @@ pub const File = struct { coff: Coff.SrcFn, macho: MachO.SrcFn, c: C.FnBlock, - wasm: ?Wasm.FnData, + wasm: Wasm.FnData, spirv: SpirV.FnData, }; @@ -328,7 +328,8 @@ pub const File = struct { .elf => return @fieldParentPtr(Elf, "base", base).allocateDeclIndexes(decl), .macho => return @fieldParentPtr(MachO, "base", base).allocateDeclIndexes(decl), .c => return @fieldParentPtr(C, "base", base).allocateDeclIndexes(decl), - .wasm, .spirv => {}, + .wasm => return @fieldParentPtr(Wasm, "base", base).allocateDeclIndexes(decl), + .spirv => {}, } } |
