21
test/cases/array_in_anon_struct.zig
Normal file
21
test/cases/array_in_anon_struct.zig
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user