aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
diff options
context:
space:
mode:
authorLuuk de Gram <Luukdegram@users.noreply.github.com>2021-04-02 20:59:40 +0200
committerLuuk de Gram <Luukdegram@users.noreply.github.com>2021-04-08 22:47:08 +0200
commit1bd5552fc1a8fd2ddcb8f0c17f35662e4eb1cbcf (patch)
treec1d7943065c0fc998ee196c3a8bd643898ca2f39 /src/link.zig
parent00b2e31589b2f4c3f67ab2bf46e140e00df3f910 (diff)
downloadzig-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.zig5
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 => {},
}
}