Commit 5e9fe84d24
Changed files (1)
test
test/cases/array_in_anon_struct.zig
@@ -0,0 +1,21 @@
+const std = @import("std");
+
+noinline fn outer() u32 {
+ var a: u32 = 42;
+ 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=llvm
+// target=native