zig/test/cases/array_in_anon_struct.zig
2025-07-26 17:31:04 -04:00

23 lines
370 B
Zig

const std = @import("std");
noinline fn outer() u32 {
var a: u32 = 42;
_ = &a;
return inner(.{
.unused = a,
.value = [1]u32{0},
});
}
noinline fn inner(args: anytype) u32 {
return args.value[0];
}
pub fn main() !void {
try std.testing.expect(outer() == 0);
}
// run
// backend=stage2,llvm
// target=x86_64-linux,aarch64-linux