aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/basic.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/behavior/basic.zig')
-rw-r--r--test/behavior/basic.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/behavior/basic.zig b/test/behavior/basic.zig
index e887a1d4b6..8bc1ad5cf2 100644
--- a/test/behavior/basic.zig
+++ b/test/behavior/basic.zig
@@ -977,3 +977,13 @@ test "weird array and tuple initializations" {
.b = if (a) .{ .e = .a } else .{ .e = .b },
};
}
+
+test "array type comes from generic function" {
+ const S = struct {
+ fn A() type {
+ return struct { a: u8 = 0 };
+ }
+ };
+ const args = [_]S.A(){.{}};
+ _ = args;
+}