zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 911f4527f0ad166d84d77887602a784b1e801421 (tree)
parent 47cd0961cb938248a2bc65d2a9d49ba1d37b0764
Author: Pavel Verigo <paul.verigo@gmail.com>
Date:   Mon,  3 Mar 2025 23:21:15 +0100

stage2-wasm: behavior tests pass with ReleaseFast/Small

Diffstat:
Msrc/arch/wasm/CodeGen.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/arch/wasm/CodeGen.zig b/src/arch/wasm/CodeGen.zig @@ -2362,6 +2362,9 @@ fn store(cg: *CodeGen, lhs: WValue, rhs: WValue, ty: Type, offset: u32) InnerErr const pt = cg.pt; const zcu = pt.zcu; const abi_size = ty.abiSize(zcu); + + if (!ty.hasRuntimeBitsIgnoreComptime(zcu)) return; + switch (ty.zigTypeTag(zcu)) { .error_union => { const pl_ty = ty.errorUnionPayload(zcu);