diff --git a/src/link/Wasm/Object.zig b/src/link/Wasm/Object.zig index 011ec2e9e4..471a91e927 100644 --- a/src/link/Wasm/Object.zig +++ b/src/link/Wasm/Object.zig @@ -133,6 +133,9 @@ pub fn deinit(self: *Object, gpa: Allocator) void { gpa.free(self.memories); gpa.free(self.globals); gpa.free(self.exports); + for (self.elements) |el| { + gpa.free(el.func_indexes); + } gpa.free(self.elements); gpa.free(self.features); for (self.relocations.values()) |val| {