Zig Version
0.16.0
Steps to Reproduce and Observed Behavior
constR15=packedstruct{_:void,r:u15,};fnnothing(v:u15)u15{returnv;}pubfnmain()void{_=R15{._={},.r=nothing(123),};}zig build-exe -fno-llvm bug_repro.zig on x86_64-linux.6.19.11...6.19.11-gnu.2.43
Similar issue: #31837
Expected Behavior
No segfault
### Zig Version
0.16.0
### Steps to Reproduce and Observed Behavior
```zig
const R15 = packed struct {
_: void,
r: u15,
};
fn nothing(v: u15) u15 { return v; }
pub fn main() void {
_ = R15{
._ = {},
.r = nothing(123),
};
}
```
`zig build-exe -fno-llvm bug_repro.zig` on x86_64-linux.6.19.11...6.19.11-gnu.2.43
Similar issue: https://codeberg.org/ziglang/zig/issues/31837
### Expected Behavior
No segfault