From 3b6ca1d35b950d67fff5964f0063dadf01f30e2d Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Sun, 28 May 2023 02:41:22 -0400 Subject: Module: move memoized data to the intern pool This avoids memory management bugs with the previous implementation. --- src/arch/wasm/CodeGen.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/arch/wasm/CodeGen.zig') diff --git a/src/arch/wasm/CodeGen.zig b/src/arch/wasm/CodeGen.zig index 91743e0d64..d2d54a69c5 100644 --- a/src/arch/wasm/CodeGen.zig +++ b/src/arch/wasm/CodeGen.zig @@ -3254,6 +3254,9 @@ fn lowerConstant(func: *CodeGen, arg_val: Value, ty: Type) InnerError!WValue { else => unreachable, }, .un => return func.fail("Wasm TODO: LowerConstant for {}", .{ty.fmt(mod)}), + .memoized_decl, + .memoized_call, + => unreachable, } } -- cgit v1.2.3