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