lib/std/mem.zig | 17 +++++++--- src/codegen/c.zig | 6 ++-- src/codegen/llvm.zig | 29 ++++++++++------- src/value.zig | 12 +++++-- test/behavior/bugs/3742.zig | 2 ++ test/behavior/struct.zig | 56 ++++++++++++++++++++++++-------- 6 files changed, 89 insertions(+), 33 deletions(-)