master
1const std = @import("std");
2
3noinline fn outer() u32 {
4 var a: u32 = 42;
5 _ = &a;
6 return inner(.{
7 .unused = a,
8 .value = [1]u32{0},
9 });
10}
11
12noinline fn inner(args: anytype) u32 {
13 return args.value[0];
14}
15
16pub fn main() !void {
17 try std.testing.expect(outer() == 0);
18}
19
20// run
21// backend=selfhosted,llvm
22// target=x86_64-linux,aarch64-linux