summaryrefslogtreecommitdiff
path: root/src/mods/Parser.zig
diff options
context:
space:
mode:
authorluccie-cmd <luccie@sideros.org>2025-03-28 19:47:18 +0100
committerluccie-cmd <luccie@sideros.org>2025-03-28 19:48:15 +0100
commit8d39d3d4d02c89fd4fe4d07054b2d82f157bd326 (patch)
tree80d5ab1dc0c2fd7c210f826ae62399550c4d131c /src/mods/Parser.zig
parent964c25a66ce2ac06def03d76d72f138cb9a02e0a (diff)
Added executing of mod IR in the WASM VM
Diffstat (limited to 'src/mods/Parser.zig')
-rw-r--r--src/mods/Parser.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mods/Parser.zig b/src/mods/Parser.zig
index 6883fd3..48a8225 100644
--- a/src/mods/Parser.zig
+++ b/src/mods/Parser.zig
@@ -448,6 +448,7 @@ fn parseElemsec(self: *Parser) !void {
pub const Func = struct {
locals: []Valtype,
code: []const u8,
+ ir: IR,
};
const Local = struct {
n: u32,
@@ -477,6 +478,7 @@ fn parseCode(self: *Parser) !Func {
const func = Func{
.locals = try self.allocator.alloc(Valtype, local_count),
.code = &.{},
+ .ir = ir,
};
var li: usize = 0;