authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-04-18 12:12:21-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-04-19 13:04:59-04:00
log535d5624e48e31752729d00c469aca504cf50091
tree733d5946b4838ae2147188eefc3d6d15061af2e2
parentf3b3d7f20a51b85961e65257332842ad4030ece8

wasm: fix lowerDeclRefValue using wrong Decl


1 files changed, 1 insertions(+), 1 deletions(-)

src/arch/wasm/CodeGen.zig+1-1
...@@ -1929,7 +1929,7 @@ fn lowerParentPtrDecl(self: *Self, ptr_val: Value, decl: *Module.Decl) InnerErro...@@ -1929,7 +1929,7 @@ fn lowerParentPtrDecl(self: *Self, ptr_val: Value, decl: *Module.Decl) InnerErro
19291929
1930fn lowerDeclRefValue(self: *Self, tv: TypedValue, decl: *Module.Decl) InnerError!WValue {1930fn lowerDeclRefValue(self: *Self, tv: TypedValue, decl: *Module.Decl) InnerError!WValue {
1931 if (tv.ty.isSlice()) {1931 if (tv.ty.isSlice()) {
1932 return WValue{ .memory = try self.bin_file.lowerUnnamedConst(self.decl, tv) };1932 return WValue{ .memory = try self.bin_file.lowerUnnamedConst(decl, tv) };
1933 } else if (decl.ty.zigTypeTag() != .Fn and !decl.ty.hasRuntimeBitsIgnoreComptime()) {1933 } else if (decl.ty.zigTypeTag() != .Fn and !decl.ty.hasRuntimeBitsIgnoreComptime()) {
1934 return WValue{ .imm32 = 0xaaaaaaaa };1934 return WValue{ .imm32 = 0xaaaaaaaa };
1935 }1935 }